I don't think that's a fair comparison. People who go to church regularly are bombarded with pleas for various charities, so they are likely to give small amounts every week. We plan and budget our charity contributions and send out a gigantic check to one organization (the Central Asia Project) twice a year. Catch us in the wrong month and it will look like we're not generous people.
I hand food and money to homeless people all the time, but it would probably not occur to me to count that as "charity." In America, charities are institutions, and you get a tax exemption for your donations to them. You don't get that for donating money directly to the people who need it!
i agree, there are about 5 fund raising drives i ALWAYS donate to
Blue sep, Movemeber, Pink ribbon day, Anzac Day, Poppy day on top of that i will give money to people like St John if they happen to be doing a drive but the other 5 i will delibratly seek out. Then on top of that are any emergency donations like Hatie or the Black sat bush fires. Currently im funneling all my donations through PBs work because they match staff donations $ for $