5 links have been added on this idea.
  1. This may be the only solution to deal with repeat sex offenders who somehow find loopholes in the justice system.

  2. Forced castration is a controversial area that touches on human rights violations.

  3. The state of Alabama in the U.S. has a similar law.
    https://www.dailymail.co.uk/news/article-7105553/Alabama-legislature-passes-bill-requiring-child-sex-offenders-undergo-chemical-castration.html

  4. Some countries do punish rapists with castration!

  5. Castration should be a justified punishment, especially for child sex offenders.