I have a friend that has a 3 year old. We were having dinner and the child did not want to eat and started to make a loud fuss.

The mom, my friend, told her son, "If you are not quiet I will take you to the car and we will sit in there until you're ready to behave."

The child said, looking at his mom, "But it's dark in there."

She said, "Yes, it is."

The 3 year old picked up a spoon and started to eat. No more whining or making a scene.

My friend, the mom, had obviously used this strategy before and FOLLOWED THROUGH.

Parents of children that misbehave in public do not want to be inconvenienced. It is so much easier to give in to what the child wants.