I don't really approve of forcing people to undergo chemical castration. Strapping them down and injecting them with a bunch of chemicals against their will isn't really the right way to go i reckon. Not sure if these have serious health effects either but hormones are important right and i'm guessing messing with them could potentially do some damage.
I think it should be a voluntary thing this or jail for first time offenders. I haven't read it yet but do they chemically castrate them for a set period or for the rest of forever. Because if they did this to an innocent person, in addition to ruining their good name, they'd cause them some serious psychologically damage strapping them down and shooting them up with this stuff.
That thing about letting 1 innocent person go to jail to put away 10 or something, i wouldn't allow the 1 person to go to jail. So, I'm going along that mindset.
This wont stop them from physically raping or abusing people. Sure it might make them less horny or something along those lines, won't stop them from raping and abusing people. All guys get horny but they don't go out and rape people or head down to the kindergarden...
These pedo's and rapists have serious psychological issues as well and those wont be fixed by just reducing their desire.
I think if you're picking alternatives, its better to put a repeat offender behind bars, at least that way he cant stroll down to the playground. Some psychological help wouldn't go astray either, right?