For me it depends on why they're homeless.
toldailytopic: Homeless people: how should a society handle them?
We certainly shouldn't enable them to remain so. This is not such a hard thing if they do not want to remain so, if there are people willing to help. Education and job training, as well as giving them work to do in exchange for goods or the money to buy them, if it is indeed difficult to find work.
Also, they should work for the education and job training.
Of course, this is all if they are able and of age.
So, help those who want help and are willing and able to work for it. Help those who truly cannot help themselves. Allow vagrants, vagabonds, derelicts etc. [those who just want handouts] to starve to death.
Yes, those who refuse to work should not be given handouts.These folks are derelicts. Building shelters for them is only enabling their behavior. It multiplies the problem instead of solving it and is in direct contradiction to what the bible says.
2 Thessalonians 3:10 - For even when we were with you, this we commanded you, that if any would not work, neither should he eat.
I say throw the bums out and let them fend for themselves. Shelters should be for people wanting to get back on their feet--not derelicts. If a person is not willing to work, they need to be tossed out on their ear.