Sounds good........ButI'm not for the death penalty and never will be.
But I do believe the adequate punishment for all rapists, sex offenders and child abusers is castration.
A particular lady has a vendetta against me for reasons unbeknown to me. She seduces me and then claims I raped her. I get castrated. This is now one very unhappy Ottoman. Castrated for a crime he didn't commit.
Besides being barbaric, capital forms of punishment can't be overturned should a person later be found not guilty. There are many cases of people being put to death (I know you are against death penalty) only later to have been found innocent of the crime.
Also how can we as a society say violence is terrible and then authorise our govt to perpetrate violence on others. If we find violence to be an unacceptable act then surely that should apply to everyone including the govt. Once you start making exceptions it becomes very hard to draw the line.