Alright. My post may have been a little out of line.
I was going to write a wall of text, then I decided that there's no point in going so far into what I believe.
In a perfect world, where there is truly free trade, where there is no crony capitalism, where competition drives prices to a reasonable level, and where the number of benevolent individuals heavily outweighs (or at least balances) the malicious, I would think that health care would be available to anyone who needs it, at either an affordable price, or by way of charity, to those who are unable to pay the price. In that world, I can see it as being equal to healthcare provided by the government to every citizen, like we have in Canada.
In the real world, things don't work that way. people are greedy, and companies are even worse, because the people involved are shielded from how terrible the company really is. If there is a way to make more money than the "honest" way, a company will most likely find it, and do it. In a perfect world, companies wouldn't spend more money advertising their donations to charities than they actually donated. But in our world, that happens all the time.
Sometimes, someone needs to step in, and decide when a company has gone too far.
I'm not advocating a healthcare system where the government fleeces the public as much, or more (like that's possible...), than the current system. I'm advocating a true reform where the system serves the people, and cares for them.
The government should be like your parents. Supportive, always willing to give assistance to you when you need it, always concerned about your issues, be it health, money, or something else, but knowing when to step back, and let you make your own choices, good or bad.