In your text, however, there is something I find far more interesting for discussion:
> enforce a certain level of morality in their societies
I, personally, like this. I think a society should have a level of enforced moral behavior. But by going down this road, you can reach some undesirable conclusions super fast.