It is a complex issue, I was discussing it today with someone else and here is what I wrote (not all the answers but a start)...
(in relation to food stamps only going towards healthy eating) Yeah, obviously lifestyle changes needed and corporate food lobby probably way too embedded into the economy at this point. Some of the companies that sell the worst shit are some of the most iconic (Pepsi, Coke, McD) These companies are America.
If you look at stuff like plastic surgery, lasik eye surgery or hair transplants, the costs for these have barely gone up the last 20-25 years as demand has greatly increased. Government is not involved in these fields and people pay out of pocket, it seems to make a world of difference.
Atleast tell people that healthcare isn't free and it is a real expense, more out of pocket payments, less 3rd party payments. When you get a flat tire and it costs $100 to fix, you don't use insurance to pay for that.
And lastly, this will never happen because we don't do anything grand anymore but I'd want some type of healthcare initiative. If you wanna go into medicine, nursing, research (I know a lot of this already paid), any type of field that includes providing care then we should subsidize the educational/training costs and get more workers to go into this field. Obviously subsidies on a larger scale are a clusterfuck, but something like this would probably have a very legitimate and tangible ROI to society.
Another good 1 (and we have it now but seems politicians try to limit it) is health savings accounts. But then you get the responsible people saving and the irresponsible people not saving and the first group is needed in insurance to pay for the second group to begin with. So gov't doesn't like this policy much, not much different than something like social security.