
Что делать если нравы социума не совпадают с личными нравами?

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