Definitely no. Castration shares same basic problem as capital punishment. It cannot be taken back if you make mistake sentencing innocent. The idea is very disturbing. Especially nowadays when rape...