Учитель ерунду говорит, она просто хочет, чтоб  поменьше проблем было. Ваш мальчик послушный, сказали ничего не делай, он и не делает. Это в корне не правильно. Он, как человек, не важно как мальчик или как девочка, просто человек - должен научиться жить и выживать в обществе с разными людьми.За себя постоять - не всегда означает кулаком двинуть. Но вот ответить словом так, чтоб у нападающего язык в зад-цу провалился - можно. Почему это нельзя сказать грубость, если она по делу сказана? Можно и даже нужно. И желательно при свидетелях, чтоб было видно кто начал и кто виноват. Не обязательно ответить надо плохим словом, нет. Нормальными словами, но крепко. Лучшая защита - это нападение. Если девочка его достает - то он может в ответ так ей ответить, что она еще год к нему будет бояться подойти. Лучше всего ответить так, чтоб поднять нападающего насмех. Чтоб заржали все вокруг. Унизить, если хотите. Но! Есть некие правила тоже. Очкарика очкариком назвать нельзя, семью ( маму, папу и так далее) упоминать нельзя. А вот пройтись по личным качествам - дело другое.Или наоборот ответить настолько доброжелательно и с пониманием - чтоб нападающий сбился с толку. Предложить бедночке помощь. Типа: ты чего такая злая сегодня, с тобой никто не дружит, ты так одинока, хочешь я тебя компотом угощу в столовке.