I'll cut out most of the detail to keep this short. I observed from an upstairs window, a group of boys aged around 6-8 being unkind to my DD(6), essentially ganging up on her and kicking her hat around on the ground. Then one boy picked up a rock and threw it at her.
I went outside and asked where their parents were. None would tell me so I told them not to throw rocks and took DD inside.
Didn't think anything of it until the dad of one of the boys came to my door saying I was not to shout at his kid and come to him next time and his son had come to him crying. He was quite aggressive and caught me off guard so instead of telling him the full story (ie about them kicking her hat around) I just said that I hadn't shouted. He was saying there were stones next to my car, implying that DD had also been throwing rocks, and said it was tit for tat. I have no issue telling DD off if I observe her doing something wrong but on this occasion, I only saw the boys doing anything. I'm crap at confrontation and was taken aback by his stance. He didn't even ask me what had happened. He then left saying do not shout at my son again.
Aibu to think he was out of order? If a neighbour had told my DC off, I'd go round and find out their side of the story and apologise if it turned out they had been in the wrong. I'm pissed off with myself for not standing up to him (and I'm pretty sure he wouldn't have spoken to DP like that) but don't want to start a war with my neighbours. What would you do, if anything, in this situation?