Недавно прочитал теорию, что мораль в обществе возникает каждый раз, когда возникают ограничения в каком либо ресурсе. Тогда и возникают моральные нормы, регулирующие распределение этого ресурса. Соответственно и действуют моральные нормы тогда и в тех пределах, которые необходимы что бы регулировать доступ или потребление ограниченного ресурса.