Я советую Вам книгу А. Макинтайра "После добродетели". Если кратко, этот философ рассуждает так: есть общепринятые в данную эпоху в данном обществе представления о моральном, например, что нужно помочь соседу по дому, если он попал в беду. Но есть и предпосылки такого морального действия: чтобы помочь соседу, надо уметь зарабатывать и быть готовым работать сверхурочно (волонтерски). Далеко не в каждом обществе есть такие представления (в некоторых обществах нужно помогать прежде всего своему клану, а не человеку из чужого клана) и далеко не в каждом обществе такие предпосылки действия (в традиционном обществе все зарабатывают мало и работают по погоде). Следовательно, то, что мы называем моральными устоями, это всегда личное согласование внешнего долга и внутреннего долга. Каждый проделывает такое согласование, но это не значит, что нет общепринятого в представлениях и предпосылках. Теория Макинтайра объясняет, почему моральные представления меняются, например, еще 150 лет назад считалось невероятным, чтобы женщины и афроамериканцы участвовали в политической жизни, или в нашем обществе идеи волонтерства и поддержки мигрантов сформировались только в последние 10-15 лет, но при этом морального поведения мы вправе требовать от других.