We were walking along the road, this boy whizzes by on his bike (with a friend) and starts calling names to my boys. They then stop quite close to us and carry on making rude comments towards us. I was going to just ignore it, but he was saying something I couldn't quite hear and I know in the past he has called my sons 'fucking idiots', so against better judgement I shouted: That's enough of that, you can piss right off!
The kids were about 10-12 yrs old.
AIBU?
I felt shaken, but quite justified in my reaction.