don't be hard on yourself mrsmattie, you have a really tough job.
when you feel like you are being judged, it feels so bad, but it is a tiny moment in the lives of the people who are judging you, it doesn't maybe get easier, but you do become more prepared, more ready to deal with it. I think you can develop a slightly thicker skin, but still be sad on behalf of your child, still say it is bloody hard work....
having people in the same boat, on your side, who can listen helps - I am so glad of mn, even if I don't post very regularly it really has helped me.
I hope the meeting helps, I have cried buckets in front of too many random concerned professionals, it all hurts, it is just not an easy place to be, esp if you look at all the nt children coping in nursery.
I know you can't avoid supermarkets, but some of the things we have done with my ds; avoid big supermarkets, stick to small ones, quicker to get round and usually quicker for sharp exits with a screaming child - I am sure the bigger the supermarket the worse my ds's meltdowns were.. going with dh, so one of us can attempt to distract but at least deal with ds whilst the other shops/pays...never going in the early evening 5- 7 p.m, ds really struggles then - seems obvious now I am saying it, but I never thought then!
I shop regularly with ds too, and he has gradually learned to cope, he still has moments, but he has matured and become more reasonable, but has also got used to the routine of shopping iykwim... he knows what to expect, I try and tell him where we are going and what for.
certain places can still be a struggle, cafes can be tough, I still go, I might feel judged but I rarely let it show, though sometimes the stress is too much - I know when to leave, but I have stuck at it,... ds can understand what we are doing in a cafe and if I am armed with toys(nip into the local charity shop before we go, let him choose anything) and a magazine, plus any snack foods he might accept as a distraction until food arrives - not exactly relaxing but we have had slow but sure improvement in behaviour.
hth a wee bit.