Yup, so much for your theory on morality and society.
You miss my point. Our moral rules are based on long and painful experiences. Some societies figure out the right moral rules and they flourish. Others do not, and they fail.
Discovery of the proper moral rules in a society is a process based on trial and error.