Тут только два варианта - либо игнорировать вообще ругательства - т.е. не бить по губам,не наказывать, вообще никак.Либо доходчиво обьяснить, что вам противно слышать такие лова.Я выбрала второй вариант, т.к. на мат не реагировать не могла(из сада принес с десяток слов).Сказала один раз, но так, что больше вообще ни одного слова не слышала с тех пор.Вам, видимо, стоит просто игнорировать, раз он убегает и опять говорит - просто испытывает вас.В ситуации с соком на кассе - не отдала бы сок ничего не обьясняя, если обозвал кассиршу.