On average the USA spends over twice as much on healthcare per head than any of the countries with 'free' healthcare (ie UK, Germany, France, Australia etc) yet Americans have a slightly lower expected lifespan than any of them. I think that speaks volumes. Americans may have the most expensive health service in the world, but is by no means the best and this is what Obama is trying to sort out, he just wants people to get value for money. A lot of people in the UK do complain about the NHS, but that's because mo system is perfect, we'd never give it up in order to have the current USA system.