I think a good idea would be for churches or some individuals to simply create a homeless shelter for their county.   In fact, possibly they could be created for every county in the USA, as it should be.   Anyway, one problem with such an idea is security for these places, but they should at least be built and running, even if they have low or no security.

Myself, I've seen that most counties don't have a homeless shelter and some shelters in smaller cities are not 24/7.   Note: in one rural county I was at in Virginia, there were at least 100 homeless people.