Let's not suggest that parents don't have almost complete control over their kids at this age.
I can reconcile your anecdote against how I was raised: My school didn't have free food, so I didn't have a choice and your scenario was impossible. I either ate breakfast and packed a lunch or went the day hungry. I preferred the former. My parents didn't buy poptarts. I had to learn to enjoy healthy food for breakfast and a ham sandwich for lunch, and I'm very thankful for that.
>I either ate breakfast and packed a lunch or went the day hungry.
Yes, a lot of kids will actually fast and make themselves ravenous, have blood sugar crashes, be unable to concentrate, act badly towards classmates, etc. rather than eat the food they don't prefer. Some will lose weight. One of mine in particular will fast for _days_ until eventually someone will feed him something sweet. It's a real problem. In his case he'll sometimes eat a dinner one day, then a week later refuse the same food, until we wear him down until he will finally take a bite, then he'll realize he likes it, and eat a full meal. If he is not actually with us, though, we can't force his behavior like that.
This is especially true of kids who are "on the autism spectrum," and I suspect that a lot of HN readers have kids on the spectrum, as I do.
We feed the kids the healthiest food we can at home, almost all the time except for occasional special occasions. But _other_ well-meaning people at churches, schools, playdates, etc. can really screw up the eating habits a parent tries to instill.
the advice is the same but if you believe it carries more weight coming from a pediatrician and father of 8...here is a link to Thornburg Pediatrics, I recommend signing up for their newsletter.
Then again, thinking back, we all drank chocolate milk in school, since you needed something to cover the awful taste of the underlying milk, so I guess I shouldn't be too surprised.