Не могу понять, зачем на это вообще как-то реагировать, тем более остро? Отвечать надо за себя, за свое поведение и воспитывать своего ребенка. Остальные как-нибудь обойдутся без чужих нравоучений. Мат и ругательства не несут прямой угрозы жизни и здоровью, так что "собака лает, а ветер носит". И, да, я считаю, что распускание рук в ответ на слова - признак слабости и бессилия, незрелость нервной системы. Предостаточно вокруг плохо пахнущих, ругающихся, выпивающий - кого только нет. На всех реагировать и оскорбляться теперь, всем по физиономии проходиться? Понимание того, что этот человек просто не твоего уровня, он тебе неприятен и на него воообще никак реагировать не надо (игнор и пустое место) не помогает?