I'll see your anecdote and raise you a couple of years of experience.
I've worked as an ER nurse for 15 years in over 30 hospitals in 5 states. A lot of that work was contract work in hospitals in poor neighborhoods that had a lot of trouble staffing their departments. I now work in a very, very nice upper middle class neighborhood in Silicon Valley.
Absolutly, unequivocally I can say that if you're sick and want the best medical care, go to the hospital in the neighborhood where the rich people live. The difference in care is night and day. Well to do hospitals have patients with private insurance that pay a lot more than Medicare or public health insurance. They also tend to expect more from their medical care, and are usually a lot more educated and can be more proactive in their care.
One ER that I worked at in Chicago, I drove past a funeral home. And almost every single shift, there was a group of kids standing on the street corner outside of the funeral home "tipping a forty" for a friend that had just died.
I've worked in ER's that were so overcrowded, that when a patient died, we'd have to shove the body into a dirty utility room to make room for patients we could still help. That would * never * fly in a rich hospital.
In poor neighborhoods, people are used to dying young. They are used to the crappy care that's given them, and yes, they tend to have a lot more lifestyle diseases.
But, why do they have more lifestyle disease? In Silicon Valley, I can go to my local farmers market, and I can afford to spend money on organic produce. When I didn't have a car, and lived on the edge of the ghetto in Chicago, it was really easy to get my calories at McDonald's down the street or get crap food at the 7-11 down the block instead of walking 12 blocks each way to the grocery store.
Poverty does kill, for many reasons. Please dont just chalk it up to "they should stop eating crap and get some excercise."