So I'm in a tiny pharmacy, a queue of 6 or 7 people at the til and a mum (presumably a mum) comes in with a pre-teen boy, sits him at the seats by the door and then proceeds to speak to him in the most aggressive manner imaginable about not touching the button with the wheelchair motif on it, the one which potentially opens the door if you're in a wheelchair. He hadn't actually touched the button; it was a pre-emptive in case he did. But the way she said it was so unbelievably aggressive: loud, with real anger, threatening language, swearing etc. As I left the shop and drove home, I thought about all the things I could have said: "why are you speaking to your son in such an aggressive way? ....it sounds really horrible and frightening for him....I know i can't stop you from speaking to him like that but I am allowed to have an opinion on it (or am I?)....the way we speak to our kids directly affects the people they will become, and if you bring him up with aggression like that, and as a result of that he comes an aggressive adult, then society as a whole bears the brunt of that. Furthermore, if you unashamedly speak to him like that in public, God knows how it is behind closed doors..." etc. etc. But instead I said jack-shit, mainly because I'm a coward and didn't want to interfere in case that would be embarrassing for me. Is it acceptable/desirable to stand up for the weaker members of society when they are being (what seemed like) bullied? Or is it none of our business? And if it's none of our business, where is the line drawn: if she hit him? Of course I do get that she may have been having a bad day, he may have been playing up etc and she was at the end of her rope etc. But the level of aggression directed at this boy seemed really inappropriate. WWYD? Thoughts?