"If you don't give him what he wants, you'll see... he doesn't accept it." Uhm, see what? He's 4, he has zero bargaining power. He can't negotiate. Little kids learn very quickly how to manipulate their parents by pushing boundaries and exploiting their laziness. It's just so much easier to give kids what they want, which in turn incentivizes companies to make products that enable this behavior. That's Economics 101 at work. You can charge lazy people more money for convenience, and like their kids, you can push boundaries to cut corners and increase profits, until they push back. Which they won't; this is how soda is seen as an acceptable baby formula/milk/water substitute. "But he won't eat vegetables and wants candy... I don't know what to doooooo!!"