Here's one way to fix the Homeless issue. Stop funding the undocumented. Think of how the Federal government and states like California are providing billions upon billions for feeding, housing, and educating the undocumented.
The government pretty much ignores the homeless, and no housing them in hotels and allowing tent cities is not helping. It's as if the left cares more about the criminals then the American citizen.