Все верно.Есть третья точка зрения: главными при возникновении морали были социальные факторы – разложение родоплеменного строя, формирование рабовладельческого, расслоение людей по признакам профессий, месту проживания, что заставляло подстраивать своё поведение под изменяющиеся условия жизни.
Бытие определяет сознание, и лишь потом сознание определяет бытие.
Если уж совсем примитивно: пИсать в пещере, где живешь нельзя, изначально потому, что вонять будет.
И лишь потом "пИсать в пещере, где живешь", становиться системным злом.
Системное зло - основа любой этики.
Добавлено через 7 минут
Не факт. Религия, форма этики.Отнюдь. Это уже религия, которую создают из потребностей этики.
А так, в светском обществе, давно уж рулит такая штука, которую Ж.Ж. Руссо назвал "Общественным договором", ну это, как люди понимают, что без норм - вааще жесть,
и нормы нужны, а если нужны нормы, то нужны и рычаги, и меры, и тупо - свод этих норм.
Ну и вот, люди жертвуют часть своих личных свобод в пользу государства.
Либо добровольно и по умолчанию, либо принудительно.
В Бога верить для этого не обязательно.