The big problem is that certain hospitals in the US tie themselves to a HMO and therefore will only see patients insured by that organization. Here, we have Medicare deducted from our pay (it should be a higher rate though) so that covers public hospitals. People still pay private insurance, but it's only if you want the choice of your doctor and to jump the queue. But Medicare doesn't mean free treatment either, cos there are some things you have to pay for. Still, you get some of it back.
Those morbidly obese people of the 400lb + range can't really blame their bodies so much though, because a lot of the cravings and habits would be psychological. Metabolic disorders aside, if they exercised and changed to a healthier diet, they wouldn't get that big.
Maybe when Obama gets elected people should suggest that he adopt a national health care system that covers everyone (taxpayers and welfare recipients) so that there is no need for greedy HMOs to be ripping off the system, and people to be denied help. Afterall, that's what taxes are for.