The reason that so many people are reluctant to help poor, homeless people is because of the stigmas you clearly attached in your comment. Check out this site to see what is actually going on http://www.nationalhomeless.org/publications/facts/addiction.html. There are many other factors besides addictive behavior that contribute to the increase in population of homeless, such as our capitalistic economy which promotes competitiveness in jobs, such that there are always people at the bottom. Just be careful before you stereotype too heavily.