answer:Quick YES But the devil is in the details. The problem is: who decides? If you start castrating people for one sort of behavior, where do you stop? Trumpites will want to sterilize Muslims, Jews, and Mexicans. White nationalists will want to castrate blacks. And so on. As soon as you open the door for one, you have opened the door for any other unpopular or unsympathetic sub-group within the country. Read up on nazi germany. They tried it there.