Was getting off the bus today and there was a woman with a 6(ish) y/o boy and a baby in a buggy, getting off ahead of me. The boy was kind of standing in the way of her getting the buggy off the bus. I guess he was just daydreaming and not really paying attention.
Anyway, his mum yelled at him to "Get off the bus then instead of standing there like a dickhead!". Once they were off the bus and I had got off, they were walking in the same direction as me up the road and I could hear her behind me saying to him, "You're so fucking stupid you are. Standing in the way so I can't get off the fucking bus. You stupid little dickhead!"
My blood was boiling and I was seconds away from telling her she was a disgusting excuse for a mother, and to stop shouting such horrible language at her child in the middle of the street. But then I thought 'what's the point?'. It'll only make the child more scared and upset. And she'll probably just give me a mouthful if not a slap.
What would you have done? Should I have said something? I feel so, so sorry for that poor little boy who just remained silent the whole time. He's probably used to it :(