Perhaps this post is naive and slightly off-topic, but I think it is stupid that there isn't some basic minimum level of shelter for anyone in the U.S. without a home. Basically, a clean bed, plumbing and heating. Obvious considerations are that too many people might opt for that type of living and the economy would be greatly damaged, or the cost would be too great, which I don't believe. But perhaps there could be a max number of beds available or number of homeless housed, such that people have to get rotated in and out if necessary. Of course some microcosm of this might exist in certain areas already (although the recent John Oliver episode on homelessness seems to suggest otherwise?), but I think it should be large-scale, federally funded if necessary (presumably so) and widely available.
Even if in an individual case someone is genuinely homeless on account of their "laziness", as a common stereotype goes, I'd still rather this person be able to sleep indoors in a room with sufficient heat, and plumbing while I go to work until I retire and live my modestly (compared to many Americans, according to me) materialistic life, and hopefully not be bitter about it. Also, as we well know, many homeless people actually are working, or trying to find work and just can't make ends meet in their specific situation.
And hypothetically if you could magically shave off excess billions of the uber rich in America to easily cover the cost, I think that would be great and they obviously wouldn't suffer AT ALL for it save for some bitterness about it. Anything over a 100 million (just random guess number) for one's personal pleasures or pride or whatever is pretty excessive. Just a few million of completely disposable spending money in my mind is already absurd. Honestly wouldn't know what to do except not work my ho-hum job and do some fancy stuff here and there or something?