Saturday - busy London cafe in the pouring rain. DH and I are sat outside under the canopy as there is nowhere to sit down inside. Next to us is a family - mum, dad ds and dd.
DH and I are chatting away when our attention is pulled to a small commotion to our right. I look round and the dad has grabbed his DS by what looks like his collar and is very aggressively telling him off for being silly in the rain. The boy has been lifted off the floor and looks very uncomfortable. He's approx 7/8 years old. Dad is saying things along the lines of "how many times do we have to tell you to stop it?". Mum just stands not looking.
Then DD sticks her leg out into a stream of water dropping down from the canopy. Dad flips and doesn't exactly shout, but instead goes right into her face and tells her off - not a simple "you don't do that - you will get wet and cold"... It was nasty. DS is crying.
My DH and I make a loud comment on how there is no need to be like that with children - we didn't intervene.
Then Mum walks away with DS and dad and DD are left in silence. DD is about 4 years old. When mum and DS come back, it's clear he's been crying. I hear him saying "dad really hurt me".
Dad sort of apologises but follows it with a "you deserved it" type of comment.
DH and I were in total shock as the family walked away.
That was Saturday afternoon and I have been wracking my brains with what I should have done.
Should I have done anything?
Things ive read say that I should alert authorities and keep the children in my sight whilst waiting for them to appear... Others say that you are supposed to say something. Frankly, I was scared of jumping in... Should I have done? I was in such shock at the time and I've never come across it in public before.
I have been on the recieving end of aggressive verbal abuse as a child - at the hands of my step father. Neither my dad or my mum stepped in out of fear. So I know what it's like.
What would you do?