Within a society, wealth is associated with good health.
But between societies, having large income disparities is associated with bad health for everyone. The cause is not understood, but stress levels are an obvious component.
[link|http://www.macses.ucsf.edu/Research/Social%20Environment/notebook/inequality.html|http://www.macses.uc...k/inequality.html] quotes some of the results on the latter phenomena.
So basically what this research tells me is that the second factor is beating the first factor. If stress is indeed the critical factor, then essentially we're hearing that there is more stress in the top third of US white males than in the bottom third of UK white males. This claim is interesting but it does not shock me - just look at the differing vacation policies in the two countries.
Cheers,
Ben