Actually what would do a lot more good is more living wage jobs, affordable housing and lower rents. Most homeless are that way temporarily and will eventually be rehoused. They're on the street mainly because they don't have enough money to get into an apartment.