A single payer system is a step in the right direction, however, there are deeper issues with the American healthcare system. The unit cost of healthcare is so much higher than in other developed countries. In British Columbia, physicians bill at total of around $31 CAD ($23 USD) for a standard office visit. They pay all their overhead out of this fee. Typically doctors keep 65% of their billings and the offices take…
Insurance companies acting as profit-seeking middlemen between doctors and patients create a perverse incentive to drive up costs on both ends. It's a terrible feedback loop caused by treating health care (which is ultimately a cost center) as a for-profit enterprise. Every other modern country has managed to figure this out except the United States.
Ummm... you do realize that many other countries with universal coverage rely on private insurance, right?