But we are talking about very young children ffs...
OK. Look. The child's age does not matter. Why? Because the issue is not the child, it is the other people around you. I really don't think you are understanding that.
When my DD was a newborn, I took her all sorts of places - restaurants, work functions, parties. She slept. If she woke up and she cried, I dealt with it. If she could not be immediately soothed, I took her away from the other people.
Now DD is almost three. In her lifetime, I've taken her out of restaurants, a kids' matinee, our own living room when we had guests, play areas, shops...Have I missed out on things? Of course. This past weekend, I went to a lovely meal with visiting family, and had to miss my pudding while I took her for a 'time out' - because frankly, two and a half hours in a restaurant with a bunch of adult relatives who wanted to talk and talk and talk was more than she could manage - which I understand and which I was mentally and logistically prepared for in advance.
But the reward? Other people like having us around, and like having DD around. I'm confident that Waitresses don't hate us. Strangers smile and tell me how nicely my kids are behaving. And best of all, I do get to relax and enjoy myself, because for most of that two and a half hours, my DD is doing fine because she knows what is expected of her and has had practice at it.
(And we have a 15 year old and an 18 year old as well. It's not just toddlers who need to behave themselves.)