Again, we won't serve him a huge serving of something that he can't stand and demand that he eat it; I agree that that would be cruel since we can afford other types of food.
What I'm talking about is when a child just decides that tonight they're not going to eat "X" when they've eaten it in the past. OK, maybe it's not the precious angel's favorite food, but that's what's for dinner. Certainly won't kill them to go without if they so choose.
My son doesn't care for asparagus, but mom and I like it. So when we have asparagus, mom will microwave a serving of broccoli for him; that's reasonable. I'm not going to force my son to sit and eat something he doesn't like. But if he decides that tonight he's not going to eat broccoli then he can go w/o dessert or second helpings of the other foods. One night of eating light or doing without isn't going to hurt him or stunt his growth.
Ironically that same grandmother lived to be 101 unfortunately for her, and as she grew older and deteriorated physically and mentally she became more and more kid like and while still living alone just ate mostly ice cream and other sweets, until she required 24-7 care by an aid who eventually fed her with a spoon.
Once that happened meals could be a unpleasant battle as real old people are not little kids.
I bet lots of those kids in that school never seen vegetables before, probably mostly eat high fat high salt high sugar processed foods, stuff my parents fed us that I dont eat anymore. Then at school they try something green and its yuck!