So I just arrived and my kids went straight for the ball pit where my 4 year old got picked on by another boy similar aged.
At first he just pegged balls at my DS (who cried but he is quite sensitive) at his face and I just told him to walk away.
He proceeded to go to the back of the maze and start to climb when the boy chased him down and and grabbed his legs ripping his socks off and my son cried again and reached out to take his socks back... When my boy reached to take his socks back he started hitting DS in the face and chest.
By now I was trying to call out and say to leave him alone as they were at the back of maze and I couldn't really get in there. Then the little boy got up on a step to block DS's exit and proceeded to kick him hard in the face and my DS could not go forward or back.
So I started to raise my voice and panicking I yelled out an almighty 'HEY - LEAVE HIM ALONE' it was a lot louder than I meant and a bunch of mothers came over to see if it was their kid but I generally thought this kid might break DS's nose.
It worked and the boy walked away (probably traumatised) and DS has a few red marks on his face but nothing broken and now feeling a bit sheepish.
So question is - did I over react? Would you do the same in the same situation?!?