На мой взгляд, путаница возникает из-за неправильного понимания. То, что общество меняется, не значит, что базовые моральные принципы бесполезны, просто меняются *применения* этих принципов. Например, "относиться к людям с уважением" по сути осталось тем же, но способ, которым ты это применяешь, меняется. Пять лет назад ты мог думать, что уважение означает одно, а сейчас понимаешь, что это означало игнорировать то, как на самом деле себя чувствовали люди вокруг тебя. Не то чтобы принцип стал устаревшим, просто ты его неправильно понимал.
Реальная проблема - суметь различить "я лучше разобрался в принципе, который у меня был" и "мода тащит меня в случайном направлении". Одна вещь, которая мне помогает - спросить себя: если бы завтра эта идея перестала быть популярной, я бы всё ещё так думал? Если ответ "нет", то это, вероятно, не настоящее убеждение, а просто то, что ты следуешь, потому что это делают все. А если это то, в чём для тебя есть рациональный смысл, то оно не становится менее верным только потому, что больше не в тренде.
И честно, все меняют мнение о массе вещей. Держаться за свои убеждения - это не упрямство, это иметь основу для размышления, пока всё вокруг движется. Но также важно быть готовым слушать, когда ты ошибаешься в чём-то. Дело не в том, чтобы выиграть моральный спор, а понять, что на самом деле правильно для тебя.