"Socialist"? What a simplistic argument. Presumably, as the Bush administration continues the Medicare and Medicaid programmes, it is socialist as well? (Not to mention the booming deficit - whatever happened to good ol' conservative fiscal awareness?)
How many millions of people in the US are without health insurance because they don't have the money to pay for it? Forty million or more? In the UK, everyone has the right to health care, regardless of whether they can afford it. Access to health care should be based on a person's need, not the depth of their wallet.
Something as important as health care should not be entrusted to the fickle, profit-motivated free market. An individual's health should not have to fight with shareholders' desires for profits and CEOs' desires for fat bonuses and company yachts.
Oh, and read
this. How many of the countries in the top ten have state-provided health? Most of them, I'd wager.