There's an astonishing lack of compassion in some posts here 
I've made some shit choices in life. Fortunately none that left me homeless, but that really was down to luck. I doubt any person could truthfully claim to have only ever made good choices. Sometimes the consequences of poor decisions are vast, and those people end up in a downward spiral. You can't help someone out of that by judging them.
I cannot even comprehend how sad and shit life on the streets must be. As horrible as the mess left by sleeping rough is, I would far rather the government, local businesses and residents focused on helping people find a home than writing them off and trying to pretend they don't exist.