I realise this isn't an AIBU, didn't know where to put this.
I was at soft play the other day with my DD. On the table next to me were 3 mums and their children. One of the mums had a little boy, I think aged about 3-4. I was there for nearly 2 hours and in that time I watched his Mum hit him several times and shout at him for being naughty. The boy would occasionally hit out at another child and when it happened she shouted over to him and then went to grab him by the arm, drag him back to the table, smack his bottom several times whilst shouting at him about how he shouldn't hit (the irony..).
She didn't speak one kind word to the boy. At one point she said "X (name of her friend) will take you home at this rate. Although she'll send you back straight away as she won't want you either" and continuously told him how naughty he was.
I was close to tears at that point seeing the little boy being spoken to like that. He came over to me at one point and was asking me questions about my daughters toy. He did nothing wrong and was polite, but she just kept telling him to stop it and to stop being naughty.
I sat there trying to think of what I could do but ended up leaving doing nothing.
What I saw would definitely warrant a call to safeguarding, but how do you do that when it's a complete stranger and I didn't have any names other than the boys?! I keep thinking about him and just feel so sad about it. I wondered if anyone would have any advice?