This. A million times this. My little guy is only 1 but he eats pretty much anything we put in front of him - lentils (though I have to make them a little mushy for him), chopped beets, steamed zucchini, mushrooms, salmon - you name it, he'll eat it. It's because we started him off young and don't feed him a lot of junk. He got some chocolate at Easter and a cupcake on his birthday, but it's not a regular staple in his diet. I'm sure when he gets older he will ask for that stuff, but as a parent, it's my job to control his diet. The problem is these parents like the hog in OP's article who don't bother to cook or give their kids a variety of fruits and vegetables, they just heat up "kid food" like nuggets and hot dogs and call it a meal.