Instead of "social programs" that don't work, maybe do something about the rampant drug abuse instead of promoting it? Maybe bring back some form of mental health care instead of letting them shit on the street outside of restaurants? I don't understand why you want to kill all the homeless people?
You hit the nail on the head, Chaos. The problem is drugs/alcohol with most homeless people. In fact, it's probably how they became homeless in the first place.
Addiction is hard. You can try to help someone all you want....job....a place to stay, but if they have not beaten back those demons, they will throw it all away.
Most are awesome people, with a problem that they struggle to overcome.