The only problem I have with it is they always seem to get out and they always seem to repeat offend. Put them in a segment of the population that will enact prison justice and I'd be ok with this.
Castration with a rusty old dull knife. Very slowly. Followed by a bullet to the head. Why should the taxpayers have to pay hundreds of thousands of dollars for these perverts in their 20's and 30's to live in prison until they die of old age?