Автор, три года - это не пять и не шесть.  Ребенок по своим годам ведет себя нормально.  Мама его - ненормально.  И вы - ненормально.  Когда заметили напряжение между детьми - брать своего и уходить.  А не дожидаться кульминации и лупить чужого.