So I'm waiting for 7 (nearly 8) yo DS to come out of the boys changing room after his swimming lesson. He's taking ages so I open the door to shout him to hurry up and I can hear them all shrieking and mucking around.
Then I hear DS yell out in pain and start crying. I go in and find one of the other boys had whipped him around the back with his goggles (he has two big weals). When I asked the other boy if he had done it, he said yes but only because DS had thrown the goggles.
I was really cross, so I told the boy here has done something very wrong, even though DS should not have thrown the goggles it wasn't OK to hurt someone, and I made him apologise to DS. I helped DS get dressed then made him apologise to the boy for throwing the goggles. Then I told the boy again that if someone behaves badly towards him he should get an adult, not take it as a reason to hurt someone, and that if it happened again I'd be talking to his mother (who I barely know).
Now I'm worried I overreacted and frightened the other boy. But I'm genuinely crap at confrontation and although I really instinctively needed to defend DS maybe I shouldn't have told the boy off myself, and should have gone to get his mother.