I realize it is complicated and has many moving parts. Perhaps it would help to think of it this way: We don't actually need comprehensive solutions like so many people are looking for. We just need a thread to pull to start unraveling it and begin to shrink the problem. And because there are many moving parts, there are many threads to pull. People can work on various parts of it, to good effect.
Just wanted to thank you, Mz, for continually expressing patience in the face of arrogance and condescension whenever the conversation on HN turns to homelessness. Your experience and perspective are hugely valuable, all the more so because you are able to use it to educate folks about the complexities/challenges of the homeless.
Your endeavors seem promising.