Here is the thing I don't get people can go out and murder other people and can end up being able to overcome their pasts (albeit its still hard to get a decent paying job as a former convict) but a person commits a sexual crime and they go through treatment serve their time and then are labeled a pariah for the rest of their lives. If we as a society can eventually forgive former murderers why can't we forgive rapists as well? Note, not trying to exactly sympathize with the guy just saying I find it odd that sexual criminals seemingly can't ever outrun their pasts even if they are genuinely attempting to be functional members of society after they serve their time.
It's about their compulsion. A once-off murderer who only kills once over a debt or a fight may not find themselves in a position where they would murder again. Many murderers don't kill because they want to kill - they kill in order to achieve an objective. So there is a good chance, that if not placed in the same position, they wouldn't kill again.
Serial killers are different - they kill for the SAKE of killing. They LIKE killing. Release them and they'll kill again.. and again.... and again... because that's what they are compelled to do.
A serial rapist is the same - Rape is not an ends to achieve a goal, the goal is to Rape. He raped dozens of people, possibly more. He has a sick compulsion to rape, that he can't control. If he could control it, he never would have raped anyone. The fact that he did, and the fact that he resumed raping after he was released from prison previously, means that he can't control himself. There's something wrong with him in his head - he has sick, strange desires that we can't rid him of. He's a continuous threat because he can't stop himself and he'll NEVER stop wanting to rape women. I strongly believe that he's sick in his mind, and no psychotherapy will help him. Release him, and I can guarantee you that as long as he is physical able to rape, he'll rape.
I think the law should be changed - serial rapists like him should never be released into society. Ever. Maybe they shouldn't spend their life in jail, but don't put them back into society - surely there's an island we can send them to, right? Exile them.