Nowadays, every "concerned" citizen of the world shouts: give more financial aid to the needy!
The targets are the wealthiest people on Earth, and of course the governments.
Altough the great majority of the governments running so caalled developed nations, already contributes a sizeable chunk of their GDP, it's never enough.
The most prominent "do gooders" want countries such as the US, to double their contribution. But, they seem to forget, that there are many social problems that America faces today, and to solve them, requires more... money. Why would you then divert aid funds abroad, instead of helping your own citizens?