Ahhh, and here i thought that laws were the what built nations, not group morality based on whatever the groups think is moral...
You really should bring this up to all western governments, they don't get it, your friends the Taliban get it though, they enforce it with the risk of their own lives too.
Anyones version of morality applies only to themselves or whatever group they have managed to fool into sharing their values and it's only ever used to judge those who don't adhere to that version of morality.
let's take my team as an example, we have rules shared among us that apply only to us, these are not moral values, these are not values that anyone besides us are ever supposed to be expected to follow, some of them might make others look down on us, some of them would make people look up to us, we really don't give a shit, we don't want anyone but this team to ever know about them.
That's not morality, that is a shared set of rules.