Right... everyone acts shocked when I say that the best way to protect children is to put child enthusiasts in institutions rather than prisons. But they can never really tell me why. Prisons release child enthusiasts once the sentence is up, which re-introduces them into society, but with nothing to lose and a vengeance that will motivate them to commit crimes against children. Institutions wont release someone who is a danger to society until they are determined to be 'cured' through therapy (or, in extreme cases, I'd support chemical sterilization). Once sterilized or medicated, they are no longer a danger to children, and thus can't be held responsible for actions committed while they were in an altered state of mind (due to their mental illness).
Also, I'm a very unusually strong vegan. I find it a little hard to be intimidated by a lanky internet troll.