No, this is naive. See game theory, the "tit-for-tat" problem. Can't empower agents who would later betray you, or society would stop functioning. Punishing those to exploit the system is in the interest of everyone else.
Would you set free a raper or killer (it wasn't his fault, it's society, culture, etc) and let the next victim pay the price?