Oh hun, I so hear you. I would have done exactly the same thing. You were outside the school grounds so you had every right to tell him off. Even if his mother makes a complaint to the principal I would explain exactly what happened and tell them if it happens again you will do exactly the same thing. Big to you and I hope it all works out.

Regards,
Dianne