Religious people give more generously than secularists. Why?
The term “charitable giving” is something of a misnomer in America, because it includes every dollar donated to every nonprofit institution. I don’t think it really counts as charity to give to institutions — whether your own church or a foundation enriching your child’s secular private school — that provide services to you in return for the “gift.”