Me and DS went shopping today and went to McD's for lunch. We sit down and an old lady sits next to us. We're eating and I notice he gave the lady's handbag a flick with his finger. I told him how its rude to touch people's things. I know he's expecting this old lady to smile at him or something.HE then taps on the bench next to his leg. The lady says to him rather meanly can you stop that it's annoying. Now my DS asks her what her name is. She tells him it's none of your business. Poor DS looked so shocked. I was thinking not so nice things but didn't say anything. After he finished I took him to the pet store where the poor barking puppies took his mind off the rudeness.
I will preface this with the fact that I have a 5 year old and a 5 month old. This is just my opinion, but...
Maybe she had no problem sitting next to the 4 year old. But if my daughter "flicked" someone's purse, I would have said what you said, AND I would have made her apologize. I think many people in the older generation are disgusted with the lack of please, thank you, and sorry lately. She was probably not annoyed with him, but more that she was annoyed with you for not teaching proper manners.