Moral relativism and ambiguity have made it very easy for the bad-guys to have their way throughout history. A jerk should be labeled a jerk regardless of the extenuating circumstances which made them a jerk.

Christians have rationalized the genocide and conquest in the Old Testament...and ignored the Teachings of Jesus...in part because of a failure to properly understand and discern the difference between right and wrong. The book of Revelation describes a genocidal final solution...and no one seems to notice that this is morally reprehensible. Christians supported Adolph Hitler and the Third Reich...as well as Neo-Conservatism, Dick Cheney, and the Iraq Crusade.
http://www.youtube.com/watch?v=U46LTttsMMQ You can reject fundamentalism and monotheism if you like...but please don't go soft on the subject of ethics.
Psychology, Ethics, and Spirituality are a trinity which must move in harmony and unity. They should be examined, debated, and reexamined...endlessly. There should be a hard line established regarding what works and what does not work...what is right and what is wrong...and then a softness should ensue regarding the helping of people to become better people...rather than just locking them up...and throwing away the key.