Well,
to get in shape people need to eat better but, more than else, need to eat LESS. We have been fed this BS about "good foods" and "bad foods"so much that we believe it. The truth of the matter is that to the food industry it doesn't matter if we overeat triple-cheesebacon rice-a-roni or broccoli ... as long as we overeat. The other obscenity is about the "fat-burning foods", an oxymoron that should be prosecuted in the courts of law.
Watch the movie "The Big Wednesday". There is a scene of hundreds of American kids being rounded up for the draft. They are ALL as skinny as the American soldiers during World War II. There aren't as many skinny soldiers in the whole US army, now. Actually close to 50% of them are unfit to deploy because they are overweight. Carbs, proteins and lipids didn't change, what changed is our acceptance of self-restrain. It's a matter of self discipline not a matter of calories/good food/bad food mumbo jumbo. And, of course, there are unfortunate diseases, but this is another story.
Regards
Massimo