All it needs is a governor's signature: A proposed bill in Louisiana intended to surgically castrate people 17 and older who are convicted of aggravated assault of a child under 13 could become law.
Surgical castration is quite effective. It removes the ovaries/testes which produce testosterone/estrogen. Problem is, from that point on, you probably need to take supplements, because I'm no doctor but I think you need those hormones for proper bone density control, etc.
I have a genetic condition that severely limits testosterone production. Didn't find out until I was almost 40, my health hasn't been terrible. Mental health is a different story.
I've spent the majority of my life "castrated" and it hasn't been all that bad, that being said I still had urges even with pretty much zero testosterone so I question whether it will do anything to prevent abuse.
I used to think so, too, but it turns out castrated monks and other animals have a lot of data implying they live even longer. I still think Chemical Castration would be better, though.