Вл. Соловьёв в своём трактате «Оправдание добра» чётко разделяет такие понятия, как мораль и нравственность. Мораль — это своеобразная «защита от дурака», свод правил, соблюдение которых позволяет людям, живущим в коллективе, не поубивать друг друга. Нравственность же — это умение отличать Добро от Зла. Несомненно, что моральные и нравственные нормы могут пересекаться. Однако, могут и не пересекаться. Это очень важный момент.