My 4yo son has been known to scream, freak out, do other various things in response to strangers saying hello to him.
Yesterday we were in a posh little shoe shop and the lady who worked there said hello to my son and how are you etc and I held my breath as usual. DS reacted my growling 'no' and then staring at her right in the eye and spitting on the carpet. I've never even seen him spit before. So I said 'no, that's naughty' and then told her I'm so sorry, um, do you have some tissue, then had to pass the tissue back to her with god all in it. A bit embarrasing!
How does anyone deal with this stuff while out?