I am the mother of a 26 year old so I don't have to worry about him acting up in public
When he was little I often took him to resturants and he behaved because he knew if he didn't he would have to go sit in the car. This rule was enforced regardless of where we were a nice resturant or Wendy's.
I tried to take him to the movies when he was three he was fine until the popcorn and M&Ms ran out. He got bored so I spent the rest of the movie in the lobby with him waiting or my husband and friends to come out. We didn't go back again until he was around six and he did fine then.
He also had a bedtime of 7:30 which meant even if Wal-mart had been opened 24 hours he would not have been there.
A lot of parents today make me crazy with how they ignore their child's bad behavior there is a difference between a child talking loudy and having a tantrum while the parents just sit there and ignore it. Get off your lazy butt and pick the child up and go outside until he calms down.
I know a lot of people use the term brats but it is not really the kids fault it is the parents. When you see a screaming whiny child running around at 10:00PM its not that the kid is behaving badly it is that the dumb parents have no business having a child up that late. I have heard all the excuses that they work and this is the only time to shop. BS I worked and did not keep my child out so late. It is silly that so many kids are sleep deprived.
Now on the other hand I get annoyed with people who get so eaily bent out of shape over normal noise a child makes. Kids are louder than a lot of adults so they sometimes yell happily or say no rather loud. This does not bother me as long as the parent does not let it get out of hand. Remind the child to use their public voice. I used to do that with my son. How else are they supposed to learn proper behavor?
Also sometimes babies fuss. Again I can ignore it as long as it does not become 20 minutes of screaming. In that case the baby is obviously in some kind of discomfort take the baby home so you can deal with it.
So much of this is just comman sense.

When he was little I often took him to resturants and he behaved because he knew if he didn't he would have to go sit in the car. This rule was enforced regardless of where we were a nice resturant or Wendy's.
I tried to take him to the movies when he was three he was fine until the popcorn and M&Ms ran out. He got bored so I spent the rest of the movie in the lobby with him waiting or my husband and friends to come out. We didn't go back again until he was around six and he did fine then.
He also had a bedtime of 7:30 which meant even if Wal-mart had been opened 24 hours he would not have been there.
A lot of parents today make me crazy with how they ignore their child's bad behavior there is a difference between a child talking loudy and having a tantrum while the parents just sit there and ignore it. Get off your lazy butt and pick the child up and go outside until he calms down.
I know a lot of people use the term brats but it is not really the kids fault it is the parents. When you see a screaming whiny child running around at 10:00PM its not that the kid is behaving badly it is that the dumb parents have no business having a child up that late. I have heard all the excuses that they work and this is the only time to shop. BS I worked and did not keep my child out so late. It is silly that so many kids are sleep deprived.
Now on the other hand I get annoyed with people who get so eaily bent out of shape over normal noise a child makes. Kids are louder than a lot of adults so they sometimes yell happily or say no rather loud. This does not bother me as long as the parent does not let it get out of hand. Remind the child to use their public voice. I used to do that with my son. How else are they supposed to learn proper behavor?
Also sometimes babies fuss. Again I can ignore it as long as it does not become 20 minutes of screaming. In that case the baby is obviously in some kind of discomfort take the baby home so you can deal with it.
So much of this is just comman sense.