In supermarket yesterday with ds2 (almost 15) and ds3 6 (just, and looks younger). Ds's are, as usual, pushing each other and squabbling over who should push the trolley. I'm looking for bargains for a BBQ but within arms reach of trolley and totally ignoring the two of them. I'm suddenly aware of a raised adult voice and look round to see an elderly lady (not ancient - would say mid 60's) leaning down within inches of ds3's face shaking her finger at him.
Thinking that he has bumped into her or knocked her with the trolley I move over to intervene and apologise to hear her say "don't you ever hit your Mummy. You are a very naughty little boy' she said it several times as ds2 and I stood with our mouths hanging open. Ds3 burst into floods of tears, the lady moved off and I said - nothing! Infact I felt quite intimidated and dodged up and down the aisles avoiding her for the rest of my shop. Ds2 thought it was quite funny but even he was quite shocked by it.
Ds3, being a confident and "spirited" child, does not appear to to have suffered any long term upset but should I have said anything to her?