I really don't think there is a solution for homelessness in modern america and it will get worse, there will be more homeless, more people will be atomized and have no real sense of family or culture and community to connect to that inspires them to continue living as a human and not a zombie. This can't be "fixed" without radically changing the way society functions as a whole.