@cicerone imposter,
One final note: I give to two charities, the Habitat for Humanities and to Second Harvest Food Bank. They provide housing and food to the needy without any regard to race or culture. I believe in their good works, and most of the money donated to them goes towards the purpose for which they were established.
Whether people see my donations as selfish or not doesn't mean anything to me. I'm motivated by the simple fact that they provide for the needy regardless of race or culture, and I'm in a position to do so. That's enough for me.