Certainly something.
Recently I was involved with a family who's father committed heinous sex crimes involving his own DD and DSD for over 5 years.
He served 3 years of his 6 year sentence and during his time in the prison for child sex offenders received absolutely no form of rehabilitation. He has since gone on to try to force contact with his victims and quite sincerely has no idea the impact on his victims. Surely to hell, there should be something in place where he is made to understand the severity of his actions? He served his time, back out, name changed by deed poll and for him it's all over.
I can't imagine many of these people who commit such crimes will ever go on to be functioning members of society, but as it stands, we don't even try the bare minimum to stop repeat offences.
There is definitely no deterrent either when it comes to sentencing.
A friend of mine worked as a psychologist with sex offenders in prison and it broke her, she found that the real deviants would simply form connections and that was about it.
It's scary, you look at chemical castration and it causes more harm to children because these people will use other ways then to assault children.
As for domestic abusers, people who use acid attacks etc, I have no idea where we'd start, but surely better sentencing and professional input is worth a try?
The alternative is they're back out reoffending and we have as a society failed their victims.
Do you have any ideas? Seriously, not goady, what would you do? Because honestly, written down, my ideas are quite shit because I suspect that many of the abusers I've discussed have no interest in anything but repeat offending. :(