Установите в доме определенные правила. Продумайте систему наказаний за проступки которые он допускает. Когда он  будет в хорошем расположении духа усадите его за стол, расскажите(не обсуждайте) ему о новых правилах, которые вводятся и какое последует наказание. По совершении проступка делайте одно предупреждение, затем все. Не говорите о наказании в момент когда он гневается, не вступайте в перепалки(этого он от Вас ждет и этим Вы опускаете свой авторитет в его глазах, как бы становитесь с ним на один уровень, но вы не на одном уровне). Например он начинает пререкаться, Вы говорите твердым спокойным тоном: в таком тоне(ключе, такими словами и тп) я с тобой разговаривать не буду. Продолжает - либо отправляете его в свою комнату, либо сами поворачиваетесь спиной и выходите. То есть физически оставляете его одного. Затем, еще момент. Не надо каждый раз по факту грубости ему читать мораль что он сделал не так. Он сам это знает. Он большой. Ключевое - внятный разговор о правилах и наказаниях. Чтобы он знал, что, например, если он нагрубит сегодня, то завтра(именно завтра, на холодную голову) он будет лишен всех привилегий. Еще стоит с ним обсудить(вот тут уже обсудить) варианты допустимой реакции при недовольстве, раздражении, обиде, и пр. То есть как можно выразить свои чувства без грубости и без последующего наказания.Какая у Вас утром и вечером рутина? Может есть возможность что-то поменять, попытаться элиминировать причины ежедневных мелких конфликтов хоть немного?