These things can't be treated. Why do we even have treatment centers? Put them in jail for life. It's as simple as that.
You're much kinder than me, I think the death penalty should be in place for all sex offenders. The ACLU would not let that happen though.
They lost the right to live with civilized people and they shouldn't get that back.