You have clearly no idea about Homelessness in the UK.
Every person I meet on the street is offered a fresh sandwich or a hot meal, a shower and clean clothes.
Every person I meet on the street is offered a room for the night.
Many of the people I meet on the street won't sleep indoors or where other people are.
Most of the people who volunteer/work to support the homeless people haven't themselves go a pot to piss in.
Next time you pass someone, don't worry about ging them any money, just sit down, have a chat with another human being; it will do you both the world of good.