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