Tough parenting is hard, for sure. When I was young, if we ever put up a fight about anything in a restaurant or store, we were brought to the car and kiddie locked in, while the other sibs kept on doing whatever. If you didn't want to miss all the action by sitting in the car, you behaved. I'm pretty sure if anybody did that today, the cops would be the first ones called...
Funny because I really love cars and hate shopping.