А она сама-то его шлепает? Если да, то все понятно: почему маме можно, а сыну нет? Он не может понять двойные стандарты, чувствует их несправедливость: мама объясняет, что драться нельзя, а через 5 минут сама же и начинает. Если уж драться нельзя, то это табу для всех, не только для сына, но и для мамы.