Build subsidized housing for people who need it. Time and time again experience has shown that to be the cheapest solution. But many Americans who never grew past toddlerhood find that unacceptable because it means someone else is getting something they aren't.
Lol. Yeah, and just keep building MORE free housing next year to give away as the Greyhounds keep rolling in. Of course, it's criminal to even suggest building it somewhere less expensive. Only the finest and most convenient locations will do! So, to afford the land and materials, and the armies of social workers, uhh, just raise payroll and property taxes?