If you are going to let them out of prison they have to live somewhere. They have to work a job and provide for themselves. It is a fact that if you make things too hard for any kind of criminal they are more likely to re-offend.
I don't like sex-offenders either but the fact is they are going to be let out of prison eventually.
Lets look at the problem honestly and realize that society better work to do what they can to keep them from re-offending.