Support for the NHS isn't a Party issue - it's about the well-being of everyone - rich and poor. If Americans truly understood the benefits of living in a country where excellent medical servcies are free at the point of delivery and you don't have to worry whether you can afford to pay for medicines for you or your family they'd all vote for it. They have no idea what an amazing asset they are missing.
I agree Lesley. Brits have for too long not appreciated what they have. If my father had been living in the USA the whole family would have been bankrupt to pay for his cancer treatment. I just had a cousin diagnosed with 3 types of cancer - and if he was in the USA we would all be homeless soon.