I have a toddler who can be rough sometimes and sometimes I feel very judged by other parents, it makes me feel like shit.
When I'm having a good day I can deal with him effectively but sometimes I'm having a bad day and I struggle to deal with it. Worrying about what other people think makes it ten times worse.
If we're at a group or soft play or whatever, it's fucking stressful because I have to watch him like a hawk, and because I'm human I will sometimes look away for a minute, which is of course the moment he snatches a toy or pushes another child. I end up getting really stressed and self conscious and I don't know how to deal with it because I didn't see exactly what happened and because other people are watching me.
If I see him snatch a toy, I tell him not to, take it off him and give it back to the child, but usually the other parent is overly polite and says "oh no don't worry he can have it" and then whisks child off to play with something else in order to avoid being anywhere near the terrible mother and her nightmare child.
If I see him push or hit another child on purpose, which he went through a phase of doing but doesn't do so much any more (touch wood), I will immediately remove him and tell him off, I don't let him go back to whatever he was playing with and I enforce a time out... perhaps some people think I should immediately leave? Idk. But in the few times it's happened, my response has worked and he has behaved better afterwards. I always feel absolutely mortified though and the worst thing is that I often feel too awkward and embarrassed to apologise to the parent, often there are parents and children close together so i don't know who is who, i worry about getting it wrong or the parent being rude to me.
What I am finding difficult at the moment is what to do when DS accidentally knocks into another child, for example when he jumps into a ball pit I always remind him to be careful and not jump onto other children, but when there are a few children and limited space it can be tricky, and sometimes accidental knocks happen. With children smaller than him I am hyper vigilant, but with older ones I tend to think it comes with the territory, loads of them knock into him all the time and if it's a small knock he's not bothered (bigger knocks he'll need a cuddle and I'll remind the older child to be careful). So anyway the other day he jumped into a ball pit and knocked an older boy, he didn't jump onto him on purpose and didn't knock him badly (from what I could see) so I didn't remove him and tell him off, I just reminded him to be careful and not jump on other children. The problem is that the older boy started crying (it didn't look as if he'd been hurt but maybe he had, or maybe he was just sensitive), so I told DS he had made the boy sad and would he like to say sorry, of course DS (who was generally being a pain that day) did not want to say sorry... so I ended up looking like a shit ineffectual parent and feeling judged by everyone.
I just feel that you can't win in these situations. In order to teach my son how to behave appropriately I have to take him places and do my best to manage his behaviour (I don't always deal with it perfectly and try to learn for next time), but there is absolutely no sense of solidarity or support, it's just silent judginess and people getting precious about their own children.