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