I don't believe in this "debt to society" nonsense. These people have debts to the individuals/groups that they have harmed. I have never understood the debt to society business. I personally believe anyone who has committed such atrocities should have all their rights revoked permanently. Hence no one could actually commit a crime against these people. I would rather have a person stoned to death in my town for raping a child than locking him up for X years and then releasing him.
That being said a lot of people that are considered sex offenders have not committed offenses warranting loss of all human rights; such as some of the statutory rape offenders. I certainly can't condone such complete disclosure of their lives.