I'm sure lots of people will tell you that was ageist and uncalled-for and vile, but if somebody had referred to my child as "that" I probably would have lost my shit as well. Horrible vicious baggage. If she's there tomorrow just totally blank her, and if she says anything, sing. Sing "In and out the dusty bluebells", over and over again. i would.
THIS ^ And I speak as someone who is not a million miles from that age.
Being 'older' like senior age, does not give you a free pass to be a nasty rude curmudgeon who can spout bile at some poor young frazzled mum on the bus. I am royally fucked off with this attitude that you should respect your elders just coz they're a generation (or 2) older than you.
No. Fuck that.
Respect is earned, not given because you have been on the planet 30 years longer. And as the poster I quoted said, if some person had referred to my kids as objects, I would have lost it too. Horrible vile woman.
Do NOT apologise to her, and do NOT feel bad. However, next time, just ignore anyone like this. If you ignore people, it stings and irritates them.
A disabled friend of mine parked in a child space once coz all the disabled zones were full (7 child spaces were free at the time.) When she came out of the shop 20 minutes later, they were all full, and a man was ranting at her for parking in the child space. She explained she was disabled, and had no disabled space and there were 7 child spaces empty when she went in. But he wasn't interested, and started telling her she was a cunt, she 'didn't look disabled,' she needs shooting, and more nasty shit. It really upset her.
NEXT time she parked in a child space (she has only done this 3 or 4 times in about 5 years by the way when there is no disabled space,) she had a WOMAN have a go this time ...'WHERE IS YOUR CHILD THEN?' My friend ignored her and carried on getting into the car. The woman said 'do NOT ignore me! Rant rant rant,' and started going purple with rage.
My friend continued to ignore her, shut and locked her doors, turned her radio up, and drove off, not even making eye contact with the woman. (Who was now waving her fists and going batshit.)
So, @thecrosskeys as I said, next time, ignore, and look away. Don't rise to the bait. The woman was a nasty cow, and deserved your wrath to be frank.