Нет, господа, категорически нет. Наказывать надо за конкретное преступление, это во первых. Во вторых, есть отличное слово - "профилактика". Стало быть, надо сделать общедоступным и поощряемым такое простое средство как "добровольная кастрация" и всячески поощрять её делать, превентивно решая вопрос о возможном преступлении, ибо в человеке, даже способном на насилие, всегда борются две силы - совести и животного начала. Популяризируйте это средство, сделайте его доступным и общественно позитивно поощряемым, и процентов на 80 вы насилие сократите, останутся только те, кто изначально неспособен на высокие душевные проявления, вот оставшихся надо строжайше наказывать, вплоть до выселения (создав эдакий "педофилоград") без права выезда. А чтобы не допустить и вовремя выявить, надо проводить беседы психологов в детских коллективах (анонимную информацию - жалобы поощрять) и проверять подозреваемых на детекторах. Получится эдакий классический метод "кнута и пряника". А крайние меры, потому и зовутся крайними, что применять их надо уж в совсем особых случаях, когда профилактика не сработала.