I’d like to also comment on this notion that we have a ‘right’ to education, or a ‘right’ to health care.
The fact is, health care and education can not be provided unless someone is willing to provide it to you.  Therefore, there can be no ‘right’ to health care or education.  I hate it when these terms get distorted because someone wants to score a political point by using a loaded term like ‘right’.
Economics is all about the allocation of scarcity.  Health care, education, and other human-manufactured services are SCARCE.  That means we don’t have as much as we could possibly want.  I’d love free college educations for all, but we can’t afford it.  I wish every person could have a personal nurse to look after their boo-boos and a personal physician who makes house calls.  But we can’t afford it.
So given that we want more of these things than we can afford, the question is properly phrased as, “How shall we allocate these scarce resources?”  Not, “Shouldn’t everyone have free health care?”
The market has proven to be the most efficient mechanism we have for allocating these resources.  It MUST be kept in the loop.  ‘Solutions’ that elminate market forces will lead to the long-term destruction of that you are wishing to save.
There are also questions of scarcity within the health field.  There aren’t enough doctors and nurses.  There aren’t enough CAT scanners.  Many drugs are very expensive, because they cost hundreds of millions of dollars to develop.  In a market system, these resources are allocated efficiently.  Try to ‘improve’ it by government fiat will result in disaster.
For example, once the government is picking up the cheque for our health care, there will be pressure to cap doctor’s fees.  But if you cap doctor’s fees, you’ll reduce the incentive to become a doctor.  Likewise, if you hamstring doctors with a bunch of rules and regulations, you’ll restrict entry into the field.  So now you’ve increased demand for health care and lowered supply.  Bad idea.
I mentioned a while ago that there are waiting lists for up to two years for hip and knee surgery in Canada.  You know why?  A big reason is because we are chronically short of anaesthesiologists.  Now, in a pure market system, when a shortage like that occurs, the price (wages) starts to rise, attracting more people into the field and correcting the shortage.  But when the government sets a fee schedule, then shortages don’t get corrected.  Then if the fees are raised, you eventually correct the shortage.  But then what if there is a glut?  Now you’re paying more than you need to, leading to inefficiencies.
Governments cannot manage large enterprises.  They simply can’t.  So whatever you do, don’t go down the path of turning health care over to the government.  It must stay in the private sector, and the price mechanism that allows the market to work must stay in place.