I have two DS, 3 and 4, last night we went for a meal with my partners family (his mum, step-dad, stepbrother (and his wife and 2 kids), stepsister, his step-dads sister, her husband, her son (and his wife and their daughter).
This is a group I'm naturally uncomfortable in, different lifestyles, but that isn't the issue.
The other kids were a 2 year old little girl, 3 year old girl and 5 year old boy. They were all so much better behaved than my boys. The 3 & 5 year old had ipad's which they used between courses but stayed seated and didn't scream/cry. The two year old didn't even have an ipad, she sat on her mums/nana's knee between courses but generally was just entertained by everyone around her and some stickers/crayons and paper. Meanwhile my boys had their ipads but this wasn't enough, they kept getting up, trying to run around, screaming when I tried to bring them back to the table. DS2 kept trying to annoy the other kids, poking them, stealing the little girls teddy.
We don't do nice meals out really ever (was a pretty nice restaurant), I don't think it is an environment for kids. But I know that the family with the 2 year old eat out more. I'm so embarrassed I feel like everyone was judging. My boys aren't usually "naughty" but I try not to put them in situations where perfect behaviour is expected. It was also a little past their normal dinner time (starters served at 6, usually eat dinner at 5ish) and I know the other kids all have later dinner times as their parents don't get them from school/nursery until nearly 6).
My partner thinks the kids did fine considering it wasn't an environment for kids anyway, but I can't help but feel embarrassed as the other kids managed fine and one was younger.
AIBU to be embarrassed? Is this my fault for not putting them in these types of environments more, or is it really not a place for kids so their behaviour was normal??