I would be interested to see actual absolute numbers instead of a comparative list, given that 3.0000000000001 > 3.
http://www.catalogueforphilanthropy.org
The spread is about 2:1, so we're not talking about small differences here.
It seems to me that this doesn't really prove
that much. Given that everything is an average, it seems to me that it doesn't necessarily mean that those who don't have much are giving a lot, and could instead mean that a few generous rich people are offsetting the "giving" average more than the "having" average. I don't think that dollars earned and given per capita is necessarily a good method of determining what the overall population does.