No, I'm not a parent, but I have 9 siblings, and know a lot of other big families. I've spent a lot of time around kids and parents, and while I agree with you that kids need discipline, to be encouraged to behave and discouraged from misbehaving, I've also learned from experience to give people the benefit of the doubt, to sympathize, to not jump to conclusions. While you can encourage good behavior in children and discourage bad behavior in them, they're still people, and you can't CONTROL them, and sometimes parents just have to go out in public and have to bring their kids with them. By being out in public, the kids will eventually learn how to behave in public, if you're just patient and kind and understanding. You don't know what their circumstances are, and you know, if it's not easy for you to put up with those kids for five minutes or so, it can't be easy for the people raising them. You have kids, so you should be able to sympathize. Just smile or something. Maybe offer to help. Think about this http://www.kidspot.com.au/to-the-mean-stranger-who-judged-my-parenting-abilities-thank-you/ . I'm not telling you how to be a parent or raise your kids; I'm telling you to be a decent human being and not lecture or criticize other parents. You wouldn't want them to do that to you; obviously you know more about your kids and what's best for them, etc.