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