It is in some ways ridiculous that movie studios spend hundreds of millions of dollars on producing silly entertainment while people starve to death. But that only survives because (overall) we'd rather hand over money for entertainment than buy food for the starving.
I'm certainly happy to give up some of my money to charity, and I'd be up for higher taxes that affected me, but I'm definitely selfishly putting my interests in front of other people when it comes to resources, despite being aware that I'm remarkably lucky to have been born in a country that spent hundreds of years pillaging the rest of the planet so that their great-great-grandchildren couild spend what was left on Nintendo.
And this, to me, seems to be an essential part of the emotional makeup for most people - attempting to change it has precious little effect, and trying to build societies where everyone works together only reduces it somewhat (while causing mass cheating on the system under the covers).
So, having outed myself as capitalist scum (along with 2/3 of the voters on the poll), I'm curious as to why those people who are willing to give to those worse-off than themselves aren't doing so more?