Нравы и декларируемая мораль могут расходиться, потому что нравы формируются под воздействием множества социальных факторов, а мораль при этом остаётся существенным компонентом нравов, но не тождественна им. 1
Некоторые факторы, которые влияют на формирование нравов: обычаи и традиции, религиозные представления, экономический строй общества, формы политической власти, групповые интересы, эстетические каноны, мода, привычки, научные знания, технические достижения и другие. 1
Кроме того, нравы и нравственные нормы различны в разные времена, у разных народов, социальных групп и в разных обстоятельствах. 1 Они отличаются ценностной шкалой и иерархией ценностей. 1
Таким образом, расхождение между нравами и моралью может возникать из-за того, что нравы — это стихийно складывающиеся стереотипы поведения, а мораль — общепринятый свод норм и социальных правил, которые подразумевают наличие внешнего оценивающего субъекта и соответствующего института морали. 3