This kind of naivete is plaguing so many leaders. If only criminals could examine themselves and introspect their actions, then they would understand! It's like people forget that we are still essentially animals, and when the reward of opportunity outweighs the risk of punishment, there is slim chance that the moral mind will prevail. Even slimmer if the person in question does not have a foundation of morality guiding them.
Restore morality and revamp the idea of punishment to actually be a deterrent in the 21st century and these things will go away. Unfortunately we are inundated with weakness to a degree that we consider morality as undefinable and punishment a faux pas. "Punish a criminal? How unacceptable. Who are you to say what is right and wrong?" It seems we'd rather society fray apart into nothing than re-establish any kind of order.