http://www.cnn.com/2010/CRIME/01/12/scotus.sex.offender.law/index.html
In the article it gives a first hand account of a boy that was kidnapped and sexually assulted that is now an advocate for others that have also been sexually assulted. They support a procedure that many states already have in place and that is a detention sort of program for sex offeneders when they get out of prison and what it does is it serves as a coaching program on how to cope in the world around them now that they are out and they oppertunity is there for them to commit a crime again. The program is state funded and has psychological staff on hand to help these previous offenders fight their urge soon as they are out of prison. But they also get into the other side of things and have previous sex offenders that advocate civil rights and say that the right due process is being over turned. The basic question is, is it legal to hold someone even after they serve their time for the crime they commited? My personal opinion is in the case of sexual predators YES. They not only broke a law but they aslo violated another person against their will. They deserve to be thought how to control those anti-social behavior because jail time alone does not deter offenders from reapting those crime in most cases it simple puts their fantasizes on ice until they get out again.
When reading this article I would agree that YES tat can hold that person and make them go to the counseling even though they have been released. Even though they have been released they are still in danger to many children. They are required to check in with the government on where they live and other details of their life and I don't see why this is any different. IF people do have an issue with this then why not just tack it on to their sentence!