I'd much rather have America be considered "a fat joke" than it be a nanny state that prescribes precisely what you can and cannot eat.
Since schools are part of the government, they can set the can guidelines for what is served, since the food is paid for by the government. No one is stopping this kids from eating 4000 calories a day if they choose so, they just won't get served high calorie food at school.
I don't get how people think this is a law that outlaws certain foods, it isn't even close to that.
That's alot of fruits and veggies to be equivalent of 4000 calories, their large intestines couldn't handle all that fiber intake in a short setting. Not enough proteins and red meat in a government school diet unless the school menu has nuts, grains and fish. Majority of kids do not like fish and seafood as an alternative of red and white meat for that matter.
Lets be honest, do we want to see kids being hungry? Probably not, but banning families from bringing outside food is an atrocity. Individual choices at home is where it begins and if the kids parents can't make that happen, then they're in for a rude awakening.