It's the old song and dance.
How many of those charities involve the church?
Most of the charitable giving is done by religious people. So?
The reason is most religious people are also Practical people in that most give because they have learned it makes them feel better to give.
Non religious people are generally not as ambitious and definitely not as smart.
Oh they think they are by supposedly using "education" as their crutch but when it is all said and done and you're laying in the ground most religious people KNOW there are just two possibilities:
1) either there is life after death so therefore the religious smart person was right OR
2) there is nothing which the stupid non-religious person believes.
Which posibility will know they were right?