The problem is not homlessness, some people can choose to live out of our society rules and I don't see any problem about it. We also built a society that has failed to many people, I can see how someone could prefer to roam freely rather than having to work 80 a week to be able to afford a shitty life anyway (ask people who serve food).
So what need to be addressed is not homelessness itself, but the causes that bring people to homelessness against their will:
- Mental illness (including depression)? Subsidised healthcare for those who cannot afford it. - Addictions? Subsidised treatment and a reinsertion program. - Done something wrong in the past? Forgiveness. - Young person without studies? Subsidised education.
Being European, I see in the American mentality this kind of way of thinking like "if he is poor is because he is lazy and didn't work hard enough, so he deserves to be poor and suffer".
I think that in the first world countries we are rich enough to ensure that the human rights of all our fellow citizens are protected.