how does a society determine what morals to enforce upon its people?


Ahh, Jeff, that's an easy one!

When someone's actions or "morals" are to the detriment of other people's well-being, then society is justified in enforcing a change in that person's behavior.

tanstaafl.
_________________________
"There Ain't No Such Thing As A Free Lunch"