Luckily for him, enough Americans are set in their ways, so it'll have to get a lot worse before the country embraces single payer health care. The second part of the puzzle is that prevention is better for people than treatment is, but because treatment is a lot more profitable, guess what ends up getting all the money?
Unfortunately Americans subsidize most of the World's drugs. They charge everyone else pennies but charge Americans a boatload to make their profits.
Just look at Hep c drugs in India vs. America. It's crazy.
This is largely because the US lets the pharmaceuticals get away with it. Even worse, the US government pays a lot to help them perform drug research, but they're the ones pocketing all of the benefits.