Добрый день!
Вы видите конфликт "муж против сына". Но на самом деле это конфликт двух мужских ролей, в который Вы попали как третий лишний. Вы застряли между двумя мужчинами. Это невыносимо. Но Вы не можете помирить их, если один не хочет мириться.
Что происходит: Муж хочет, чтобы сын стал мужчиной "по его лекалам" (права, девушка, помощь). И давит. Сын нормальный 19-летний парень: не пьёт, не курит, учится, работает. Просто медленно взрослеет. Вы пытаетесь быть миротворцем - и разрываетесь.
Что делать (коротко):
В момент скандала - выйдите из комнаты. Физически. Это не Ваша война. Не спасайте сына.
Поговорите с мужем наедине (без претензий): "Когда ты кричишь и выгоняешь сына, мне очень страшно. Я боюсь его потерять и разрушить нашу семью. Давай искать другой способ".
Сыну скажите один раз: "Я люблю тебя не за права и не за девушку. Просто потому что ты мой сын. С папой разбирайся сам, но я всегда выслушаю".
Развод не решение. Вы сбежите от крика, но конфликт останется. Вместо развода спросите себя: "Что сделать, чтобы внутри меня стало спокойнее, когда муж орёт?"
Самое главное: Вы не судья и не спасатель. Вы жена и мать. Отпустите их драться - мужчины так учатся уважать друг друга. А сами берегите себя.