Having worked in hospitals for 35 years (and having had 13 surgeries), I have developed some strong opinions about our health care system.
When socialized medicine was being discussed 25 years ago, I said that either insurance companies would be telling us who we could see and what care we would receive, or a government bureaucrat would be doing so. Private insurance would be out for a profit; government bureaucracy would become bloated and inefficient. I then asked what would cost us more---corporate greed, or government inefficiency. I suggested greed.
I believe I have been proved correct.
Competition does not reduce health care cost, it drives it up. When people demand immediate attention for every little ailment (and lawyers sue for every little problem), heath care providers oblige by providing duplicate services that are paid for by unnecessary tests and procedures. My little town has 3 multi-million MRI scanners, with another one (suitable for scanning the ever-growing number of people who are eating themselves to death) on the way.
When the state of Oregon announced that it would not pay for liver transplants for Medicaid recipients (so that it could instead provide prenatal care for every low-income mother in the state), all heck broke loose. Never mind that most liver failure is caused by alcohol and/or drug abuse, or (especially in Oregon) eating the wrong wild mushrooms. Never mind that transplant recipients require lifelong medication to maintain even a mediocre quality of life. EVERYONE is entitled to EVERYTHING!
Maybe I'm approaching burnout. When I come in on call to set up surgery for a drunken moron who got pissed at his girlfriend and smashed his hand hitting a concrete wall, I have no sympathy at all, just resentment that I had to get out of bed to treat the jerk. With anger issues like that, he can't hold a job, so he has no insurance, and the surgeon, anesthesiologist, and hospital won't see a dime.