No, I never give money to beggars. I've had several homeless people here for meals, showers etc. and a couple of years back I had a man who came to live here on the day he was made homeless. I think he was here for about seven months, but we had very strict rules that he mostly adhered to. It completely turned his life around and he went into rehab and hasn't looked back. One homeless man tried to threaten me in my own kitchen when I was preparing a meal one evening and I was alone in the house with him. I gave him short shrift and, having been a 'regular' here, he never came back. Since then there's only one such (not homeless, but mentally ill and chaotic) man I allow to be in the house with me when I'm on my own.
I have a lovely, kind young man lodging with me, who after hearing a talk by someone who lived on the streets has bought dozens of pairs of thick warm socks to hand out to street sleepers. Apparently warm dry socks are like gold dust on the streets. (My lodger thought he was buying 27 pairs of sock online, the most he could afford, but it turned out they were packs of three, so he's distributed them to others in the church so that we can all be armed with socks to hand out when we come across a street sleeper.
)