...and get to know some of the homeless on a personal level.
Seriously, this is a human issue. We somehow look on these individuals as if they were almost non-human, yet they have powerful stories and painful experiences.
I'm not doing a good job at that but I try to make it a point to reach outside of my fully-customized bubble, and engage other people who could use some respect and human dignity. My impact is minimal in terms of numbers but chatting for 10 min with someone on the street can really make their day. Who knows, if it happens enough, that person may regain the courage it takes to get back in society and reach out to services that are more competent than I at helping in the details.