You have to understand that children are not perfect and neither are parents. There are situations that just happen and cannot be controlled. You just get through it the best you can. Children cry. It's just life.
Understand that I am NOT talking about temper tantrums. That is a different subject. I have been addressing the problems of shopping with a 2 year old. You want a nightmare, shop with a 5 year old, a 2 and 3 year old because you forgot bread.
That’s where the parent has to think ahead. If you’re next to stops are the store and food and it’s almost meal time food first then store. Of course there’s also the magical device of the pacifier, makes kids think they’re getting food but they’re not. And maybe they’ll sleep or maybe they won’t, you can at least get them situated in a way that they’re likely to sleep.
If you have a full cart then no you probably shouldn’t remove the kid, but get to the checkout and finish up. The problem parents don’t have a full cart, they walk in with a crying kid and then go aisle by aisle making no attempt to fix the problem.
You have to understand that there ARE bad parent out there that do nothing about their crying kids. They really do exist. And they really do make people less tolerant of all kids, including the ones with good parents that try keep the kid quiet.