Allow me to bless the earth with my opinion on universal health care. If you hear complaints about the U.S. health system now, just wait till America has a health system like Canada's or Britain's. There'd soon be a de facto two-tier system, in which the wealthy pay for insurance that provides them with better care than they'd get from National Health Service.
That stomps the true appeal of universal health care--its basic fairness.
I agree that competently provided health care is a right. A federal universal health care system is not, however, and I don't think it's even a good idea. Just look at the Medicare regulations. Or the tax code.