We here in Canada have government-provided health care, and we don't have restrictive or silly laws that I'm aware of regarding the consumption of unhealthy foods, etc.
I find the attitude of Americans to government perplexing: They seem to hate government and are viciously opposed to any and all taxation. Well, sorry... you simply cannot run a modern society without some government services and government participation in the economy. IMO, any rich industrialized country that does not provide subsidized health care for its citizens is abdicating its responsibility.
You also can't run a modern economy properly without some government regulation. The under-regulated US financial system melted down in 2008, costing Americans trillions. The "over-regulated" Canadian banking system sailed through without a hiccup; our banking system is far more robust than that in the US.
Sometimes it takes government regulation to control the worst instincts of corporations. Corporations are interested only in what benefits them, not in what benefits society.