I was at a pub grub place today with a very good play area (both outdoors as indoors).
With my DS of 22 months. He doesn't really 'like' other children but I always encourage it, as does his nursery etc.
We were playing outside and a small child, around 3 I would say but could well be younger/older, almost feel from the top of the slide! I saw this and quickly grabbed him. Someone who was sitting on a garden bench with his mum said "He almost fell!" And she walked over, very calmly, saying "Ahh I'll have to get you to watch him more often! Thank you
".
Next thing I know she turns and is back on the bench. I tell DS we're going in now to play inside and the child follows us... Whilst in the inside play area, the child makes numerous efforts to play with DS but DS consistently says "No" and moves away. Eventually I step in and say something along the lines of maybe we should go and find your mummy. And we do, she's nowhere to be seen. Not on the garden bench outside. I had a good look inside and I couldn't see her.
I go back in to the play area inside and resume letting them play there, thinking the mum would probably come looking for him there since she must've heard me say we were going inside to play. This was for all of 5 minutes.
Then the child repeatedly bothered my DS with things like "Look at this!" And "Can I see that?!" DS then lost it a bit and lashed out. He scratched his face and the child had a small but slightly bloody cut under the eye. He was crying, a lot.
I took his hand (and DS's), and went to find the mother. I spotted her at the bar with the person she was sitting with earlier! They were having a glass of wine 
I explained the situation, saying I was really sorry, but my DS had scratched him. She screamed come here to her son and then proceeded to shout at me. Calling me a, I kid you not, lazy bitch and that I should watch my son more closely.
I said "Really?! Where were you then". And walked away. I left the bloody place. I could hear them muttering between themselves as I left.
AIBU to think this is beyond cheeky?! I can't believe people are actually like this.