One of my American customers had car trouble recently, and as I drove him to the shop to pick up his truck, he brought up the subject of his astronomical health insurance fees, complaining about how he's damned if he pays, and damned if he doesn't.
I cautiously asked him for his thoughts on a universal health care plan not unlike what we have in Canada (admitting that it's far from perfect) and he began to backpedal furiously, saying that a socialist plan may work fine here, but it would never work in the U.S., because doctors need to be able to make money and he' rather pay through the nose for himself and his family as opposed to folks who didn't "earn" it.
Why he, a body shop repair owner, felt he needed to defend doctor's bottom lines was beyond me, and I didn't press the matter, only mentioning casually that any doctors I know most definitely aren't hurting for cash. I guess the idea of paying for people who won't contribute as much overall is a pretty big sticking point for lots of people.