I think that detective isn't the correct way to exploit copycat. A character which cooperates, but cheats at random, and keeps defecting if you retaliate, could push the balance towards cooperators. Grudgers, not forgivers, also win in high error scenarios for some reason, as long as enough rounds are played.