Out shopping with dc today, in a shop when my kids disappear round the end of the aisle, I follow them within seconds only to hear someone shouting "be careful you rude, horrible little girl!" at my 4 year old dd, apparently she had pushed past this woman while trying to catch her brother. I said to the woman "are you talking to my daughter, because if you are how dare you speak to her like that, she is only four years old!". She replied "old enough to know not to push then". I then said "would you have spoken to her like that if you had seen an adult with her close by? Go on do it again, speak to my four year old daughter like that again right in front of me". She didn't.
Now just to give all the info, my ds has autism and my dd also shows some traits and we are starting the assessment process for her, I told the woman this and she just shrugged but did not say anything else.
Autistic or not though surely it is not acceptable to speak to a small child in this way? It all went quiet and everyone was looking at us but I don't regret speaking up, just felt so angry and upset for dd having that said to her.