Related question:
Do you think that castrating a pedophile or rapist before he is released (if he is released) would really solve anything?
I think that is someone wants to hurt a child they'll do it regardless. Castration will prevent rape in the traditional sense but they will still have the ability to sexually molest a child.
Please lets stay on topic here. This is a serious matter. Lets not get into pointless trash talking.