Hugs to you! It's so hard when you're out and the bubs is having a hard day. Especially when you get judgemental people looking at you like you're a bad mum! I think most of us know what you're talking about (unfortunately).

It's not unusual for babies to develop stranger anxiety at this age. Some babies grow out of it but some are just meant to be shy. It's also very true that he will pick up on your stress and get more upset if you are upset too.

Anyway, my suggestion is try putting bubs in a sling but facing outwards. That way he can see everything that's going on but still be snuggled up close to you. Don't feel bad if people want to hold him but he's happier with you. Your baby's well being is more important than people being miffed cause they didn't get to hold the baby.