Am I virtue signalling if I say I co-run a charity for homeless people? (I'm not really sure what that's about.)
I do not ever give money to rough sleepers, but I do give out socks (believe me that's a very welcome gift) and I'm always happy to chat and/or buy a sandwich or hot drink. Since last spring my friend and I have assisted a dozen homeless people (rough sleepers) and we have managed to get two elderly people off the street and into homes. We currently support one of the newly housed people with weekly visits.
The homeless person who was recently housed now has a bed, sofa, table and chairs, cooker, fridge, carpets, curtains, bedding etc. and every bit of it was donated by kind supporters of our charity. People have been very, very kind.
For me the news that two senior citizens will no longer be in danger of dying on the streets is better than winning the lottery. I cried when we heard we'd been successful in getting the most recent one housed because I am convinced that another year on the streets would have led to death. (Two street sleepers have already died here in the last year.)