Luckily my DS isnt too bad any more, but he can still have his moments where I have to be quite stern with him. He did it the other week in the opticians. I could see the ladies were getting frustrated with him. I just kept correcting him and did my best. He wasnt misbehaving as such, just running about and not sitting still. I dont want to go down the route of having to disclose his behaviors (undergoing multi agencies diagnosis), as its no ones business.
When he was younger and having a tantrum or playing up in public, I would find all the watching eyes and comments so humiliating . As much as it upset me, I had to keep in mind that I do not know these people, their opinions dont matter and if I give in it is showing my son that his behavior us acceptable. Lets face it, children play up, some times for the fun of it, but push our boundaries. But when they are younger is the time to play up. Imagine the criticism we would get if our older childen were being shits in public. I would rather a few comments made about me telling my young child off than and older child who should know better!
You really do have to keep in mind you are the parent and no one else, especially a strangers opinion should matter.
Now, at 4 years old, I am often told what a wonderful little boy I am raising, so I can deal with the 10% where his a handful.
One a lighter note, what adult loves food shopping, so I doubt any child would lol. Plus I always give a little smile when I hear other parents shouting at their kids. Makes me feel part of a tribe haha. We aren't the only ones