Many homeless people are not in that situation because they are lazy and do not want to work or live in normal society. A great number have psychiatric disorders and/or addictions that prevent them from keeping a job and a place to live. Part of being human is the ability to overcome our baser instincts and helping those in need. Particularly, psychiatric evaluations, and in needed cases, treatments, are severely underfunded for the homeless and should be addressed.
The homeless are like us but they just can't buy things like us. Because we can buy things like phones ad food but they can barley buy food to last a day. So yes think we should do more for the homeless because they are like us and they should be treated like us.
The thought that the homeless deserve where they are because they are not hard workers is a crass opinion that needs to be changed if those individuals are to be helped. A big issue I have with this is that it is very difficult to get a job once you are homeless. Companies require applicants to put their current address down. This causes a bad loop where the individuals cannot get a job in order to make money. Furthermore, we have more than enough resources in our country to help these individuals and families get back on their feet.
From a biblical perspective, care for the poor is commanded.
From a moral perspective, care for the poor is right, and neglect of them is wrong.
From a sociological perspective, care for the poor improves the community.
From an economic perspective, care for the poor maintaining a reasonable distribution of wealth; we all have too much extra money anyways.
What if you were homeless?
As a selfless act we should support all human beings regardless of their standing in society. It sets an example and precedent of human kindness and compassion in a world that seems bleak and unforgiving. It is an imperative that one prevails and proceeds in the human condition through caring and cooperation. It also sets an example for future generations. Do to others that which you want done unto you.
I think it would be great if individuals committed to volunteering/providing more for those without the basics in life, however I don't think that we as a collective should, as it implies some mandate to care for the homeless. Hospitality should never be required, else it isn't hospitality. Besides people are happier when they can give freely.