More Americans would have "the drive" to do what is right for their health if we had a government that was actually looking out for the interests of its citizens, instead of business. You wouldn't need "drive", you would just not have a bunch of bad shit thrown in your face from birth.
Most humans do what is convenient, and a government that is interested in a healthy populace shouldn't make being unhealthy so easy.
It is crazy how many normal American products like milk, bread, and beef are banned from being sold in foreign countries, and yet, our government allows its own citizens to ingest the toxins that companies put in these foods.
This isn't just about lazy Americans filling up on Mountain Dew and twinkies, there is harmful shit in our meat, fish, supposed health bars, and vegetables.
This is business and government deciding that it's okay for us all to ingest a certain amount of poison so that they can make more money.
Universal healthcare is the only choice that makes sense, but it isn't the only the thing that needs to be addressed to fix the problem.
Healthcare, the military, education---how we think about these things is the biggest problem--these are not industries where profits should be the driving force. We spend a whole bunch of money on "fixing" problems that we created ourselves.