Wow, some of you folks must eat at some really low brow places for kids to be recking havoc.
Lets see, I have a 2 year old boy. My expectations for his behavior far outweigh his ability to perform up to my standards(I aim high and if he comes close then he is doing better than 99% of the adult population). My mom however, lets the little punk do whatever he wants so I apologize for her. However, my mom just takes him to places like Chick Fil A so you got no complaints really.
He knows the difference. When my wife and I take him out to eat with us, he understands that I will not put up with any bullshit. If he screams, cries, throws crap, or otherwise gets on my nerves, he is going outside. And when I take him outside, we look stupid but it proves a point to him. We stand right up next to a wall so the only thing he can see is the damn wall. Yeah we look retarded but he hates it. Therefore, over the past 2 years and 2 months, I have had to do it all of twice. He hated the result and he hated being away from mommy.
My son isn't some angel. He literally can drive me up a wall at home. And I let him get away with a lot at home. But he knows, we go in public, he better have his act together.
Our biggest battle right now is indoor voice. When he talks, he can be a bit loud. We are working on it. However, he is no more loud than a bunch of old deaf bastards sitting in the booth behind you. So while you may hear the nonsense coming out of my son's mouth right now, he is no more loud than other patrons. And like I said, I am working that issue.
So all you people who have to deal with horrible kids, I don't know where you eat but I am not one of the problem people. Nor is my child. When my son makes a mess on the floor, my wife and I literally get down there and pick as much of the crap up as we can. However, we try to prevent the mess in the first place.