В чем сходство и различие морали и закона?

В чем сходство и различие морали и закона?
==========================================

Как известно, понятие морали появилось еще за долго до понятия "закон". Мораль и ее принципы созданы на взглядах и убеждениях людей, не закрепленных никаким правовым документом. Она предполагает определенное поведение человека в обществе, направленное на понимание "хорошо" и "плохо". Но мораль не является чем-то обязательным, то есть человек, с точки зрения морали, сам решает как поступить в той или иной ситуации. Закон же предполагает обязательный свод правил, которому подчиняются все граждане без исключения. В противном случае, несоблюдение законов приводит к административной или уголовной ответственности.