It's sad that whenever the topic comes up, half of all people seem to think the blame lies with the "free market", while the other half seem to think "at least we're not socialist".
We can do so much better. We can make sure that more of our citizens have access to health care. We can improve its quality. We can reduce wait times. And we can reduce costs. Some of those things can be accomplished by taking a more socialist approach to certain parts of health care, and others can be accomplished by taking a more free market stance to other parts. Use socialism where it works; use free market principles where they work; don't get so caught up over the "evils" of either system to dismiss it when it's actually good.