I really don't think that enormous difference in approval can be chalked up to the things you've claimed.
I agree that the disapproval is real, but due to propaganda.
The government has screwed this up, even pre-Obama, which you've seen some things write about here, and every government attempt to fix it has made it even worse.
They don't want this for altruistic reasons, they want the power to control.
Healthcare is something everyone needs at one time or another and is roughly 1/6 of the economy.
Control the healthcare, and you can control everything from travel habits to diet.
Just claim this or that is unhealthy, and you can tax it, or threaten to withhold treatment to people involved in behaviors not sanctioned by the government.