I think the simple step here would just be to ban advertising of unhealthy food the same way we've banned advertising of tobacco products. Citizens would still be free to produce and consume junk food, but corporations would no longer be allowed to indulge in industrial-scale manipulation of consumers' habits.
That won't happen either, of course, because there's an enormous amount of lobbying money from those industries (and from the advertising/PR/marketing industries). But I can dream.
[1] http://consumersunion.org/news/food-industry-advertising-ove...
If the NHS were following everyone around, they'd have to be stuffing people full of low quality food to get the present outcome.
We need to unify and enlighten ourselves, not look for more excuses to feel morally superior. So whatever solution we can find to obesity, it has to be one that uplifts, not one that alienates.
Just because I happen to be healthier than some of the people around me doesn't mean I am better than them in any way. I meant to highlight that we in the USA don't have to look very far to see why our insurance premiums went up so much.
I think that rather it is a good argument for. If american's people health is so low it's because most people avoid doctors and hospital at all cost.