In the UK, buy The Big Issue from vendors with badges.

These guys 'n' gals are truly trying to sort themselves out, and I give far too much every day to people, because I am a sap, and I can't ignore human pain.