Вы просто тупо разбаловали ребенка. Распустили. Тут даже добавить больше нечего. Я даже представить не могу, чтобы мне мой ребенок сказал, что я вонючая или что хотел бы других родителей. Это хамство недопустимое. Что делать - не знаю. Тут даже ремень уже поздно. Смутно представляя себя на вашем месте я бы сказала:"Это отвратительно и неприлично говорить подобные вещи и допускать такой тон в отношение любой женщины, тем более матери. Будь добр, уйди в свою комнату и посиди сегодня один, ты наказан. Поговорим вечером, когда подумаешь над своим поведением. И надеюсь, подобного больше не повторится" - и твердо выдержать его в комнате. И так реагировать каждый раз на любую грубость, потому что родители это родители, а не друзья, которым можно ляпать все что угодно. Вы нарушили правило дистанции, он вас просто не уважает.