But the point is, even if you had the penalty and even if the criminal was "stopped," there'd still be people committing it elsewhere at any time, and even in
secret.
How many adulterers do you think there are in this world? That'd be a lot of people receiving the punishment. And yet, people won't stop because hedonism goes beyond their ability to think of the consequences.
You can punish them, sure...but that's not my point. I'm only saying that it won't make much of a difference.
Of course, there's a bunch of theories to this "deterrence" thing though -- take Sociology of Deviance class