По-моему вы слишком "толерантны" со своим сыном. Раз есть такие склонности надо их выбивать на корню. Пусть в дело вступает папа. У меня ребенок в 5 классе, я не представляю чтобы он грубил или перечил папе. Папе достаточно строго взглянуть на сына.  Есть дети которые нормальных разговоров не понимают, тут нужно вводит наказание. А вообще у ребенка должно быть серьезное здоровое увлечение, чтобы времени не оставалось на другое. Я всегда ратую за спорт для мальчиков. Он просто необходим для нормального развития мальчика.