Уважаемый Дмитрий Анатольевич! Уголовное наказание не может быть добровольным (добровольная кастрация). Оно потому и называется наказанием, что является принудительным. А для добровольной кастрации никакого закона не требуется, медики сделают операцию любому, кто заплатит деньги. Ведь нельзя признать добровольный уход из жизни самоубийц смертной казнью.
А вот принудительная кастрация действительно необходима.