You can try and beat the problem, but I doubt you will. I can think right back to the 60/70s and remember people who lived at the fish and chip shop every night, and school kids did at lunch times, if not eating school meals. Today the problem is made bigger with the increase in large fast food chains, I can only remember Wimpey bars.
Plus you have a massive ready meal industry, and most are far from healthy. Lots of father's and mothers can't even cook, and even if they can don't want to, because its far to easy to send out for food. Go into any Mcdonald's at about 4 pm any day of the week and it is full of school kids, been given the money to eat before getting home, Job done for parents.