Zimbardo was criticised for exaggerating the power of the situation and minimising the power of dispositional factors. (Personality of "Guards"). Fromm noticed that only about 1/3 of the guards behaved in a brute manner, 1/3 applied the rules fairly, and the final 1/3 tried to help the prisoners and empathised with them. (Relaxed thee rules, gave them cigarettes).
This suggests that Zimbardo's conclusions were exaggerated and that many guards showed behaviour that demonstrated that they were able to choose between "Right & Wrong" behaviour, despite the pressure to conform in the situation.