Дети чувствуют что перешли границу тогда когда их наказывают, а не просто им говорят. Наказывать нужно так что бы они что то теряли, и обязательно быть последовательным. Например каждый раз когда они вам грубят нужно спокойно обьяснить что такие обзывания очень обижают маму/бабушку, а тебе бы понравилось если бы тебя обозвали так то? Если ты не перестанешь некрасиво разговаривать я перестану тебя слушать,и за каждое плохое слово ты перестанешь смотреть мультики 15 мин.(Ну тут можно что угодно придумать, компьютер, улицу и т.д.)Скорей всего ребенок продолжить грубить. Каждый раз когда он грубит нужно сказать - Очень жаль что ты выбрала не смотреть мультики 15 мин. Я знаю как это интересно, но что ж это твой выбор.Ну а потом главное быть скалой, и не в коем случае не отменять наказания ни при каких обстоятельствах.