Ok, lots of interesting points (apart from me being a GF).
I guess my opinion comes from being street homeless for 3 months.
There were a lot of church-going-types (and I just know you're going to pick that apart, but believe me you could spot them a mile away) who wouldn't give you the time of day. They were usually security guards (and again you're going to agree that homeless begging is illegal and that was their right).
I had to beg as I had no ID so no benefits. But I always knew that come Sunday morning, they would be at the front of the church praising the Lord and his goodness, singing their Gospel songs and speaking about helping the less fortunate and poor in society. I had one particular guy tell me to go to the job centre and get a job (I hadn't washed for two months at this point lol - I'm sure I would have been well received and probably sprayed with Impulse haha if another ongoing post is anything to go by). He told me I was just a lazy person. He was a security guard for Lidl and I was sitting idly begging with a little written sign saying that I was homeless, annoying no-one.
On the other hand I had people who looked like they had just about as much as myself delve into their pockets and give me their last 10pence.
One particular guy stood out to me. He was driving a massive big Merc and just stopped his car and got out and handed me a tenner and told me that he hoped my day got better. I had been crying and he made me cry even more. He was a young guy, and I very much doubt a church goer, though perhaps he went to church every day - who knows. (That's possibly where the Stormzy connection comes in haha - he looked very like him).
As for giving money to homeless or even a cigarette, you have no idea how much it means. Contrary to belief, street homeless are not always on benefits, do not have any accommodation, no place to wash and no income apart from begging.
Where I was homeless (north London), there was a soup kitchen on a Tuesday evening and a Baptist church served a fry every Friday morning. That was it for food. The rest you begged for. I'm a smoker and a drinker so priority was money for tobacco if possible, drink if possible and food would be the last thing.
In absolute desperation one Sunday, I noticed a Catholic church and being reared Catholic, asked to speak to the priest. This dude came out, told me he could do nothing and to go to the Salvation Army (who incidentally were never open lol) and when I gave him a bit of 'tude, he was standing on the top of the steps and I was on the bottom and he actually attempted to kick me. I would swear on the bible that this happened. I actually swear on my child's life right now that this happened. This was after him presumably giving a moving speech that Sunday morning. A catholic fucking priest.
I never really knew what religion people were who gave money, unless they were visibly women wearing the hijab.
I did notice however that black people in general were more generous and young people. The older, the more cynical I guess.
So I have a little bit of a chip on my shoulder about people who go to church religiously but do absolutely nothing charitable in their lives.
There you go. Feel free to pick my post apart. I'm not new to MN so know the score lol.