Nobody does Charity better than the American Church. Nobody.
Depends on how you define "charity." American Christians are alright about giving a little to charity; but only a precious few are actually doing something to help the poor. I have to plead guilty as to not doing enough either.
I've been thinking lately - Christians seem to have retreated to all-white suburbs. We're a group of hemogeneous white, middle-class Republicans. Not a lot of Evangelical Churches meet downtown, but rather on sprawling suburban campuses. I've decided, if I ever get involved in a church plant, it'll meet downtown.