Мораль - это человечеством же общепринятые негласные правила о том, что хорошо, а что плохо. И эти правила постоянно меняются, потому, что изменяется общество. И наоборот. Поэтому это совершенно нормально, что на этой почве возникает конфликт поколений. Вас это удивляет? Мораль- это то, что люди себе делают сами. Она не связана ни с каким естественнонаучным законом.Мешает идея однополых браков? Да Вы что?! А Римская империя?! Может и не браки, но само явление считалось в обществе нормальным, общепринятым, вполне соответствующим нормам морали. Человек выбирает всегда. Делать или не делать аборт, купить хлебушка или обойтись, пропустить кого-то в дорожной пробке перед собой или нет. Именно через наш выбор каждый день, по каждому предмету мы себя определяем. Разве это не прекрасно?