I don't think many people are disagreeing that the molester/rapist has some serious mental problems and it could be society's fault for not having proper ways to care for those problems but some just differ on what should be done to these people once they have committed the act.
Which comes from a culture embedded with an "outlaw" mind state. Hating jailed punishment for one crime should make you hate jail punishment for any crime. Its such a big fucking spiderweb of bullshit that its hard to pull just one 'offense' and say its punishable by death, and disregard how it comes to become an actual problem for people.
Of course, the process of therapy for victims of child molestation and rape will take many generations, but eventually there will be a decrease in the behavior and issues related with it, because no more children will grow up repeating the actions and behaviors they were forced to put up with. All it takes is the understanding that people are only what they learn.
OH and earlier you said that I could say its ridiculous to punish for any past crime, and I agree with that. No matter how bad a rapist gets punished, as a victim, the person could always be mentally 'jailed' by the past action if they do not learn how to move from the experience itself as well. I know women that still have nightmares and anxiety attacks about past rapes, the men are in jail, but these women have not worked on themselves since the incident. That is the main problem, the lack of therapeutic treatments for all dysfunctional human behaviors and addictions.