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