Yes, but you’re not going to fix this problem by starting at the bottom of society and focusing on the homeless and lawless thugs.
You have to start at the top of society and ruthlessly go after corruption and lawlessness among the ruling class. Only then can society start to recover. The rot starts at the top, so you have to start removing the rot from the top.
I think we have to do both.
We've got to eliminate the corruption at the top. Because the help won't get to the people at the bottom if you don't. Or at best, much of the help will be wasted, embezzeled, diverted, etc.
But if there is a large contingent of homeless people who aren't mentally ill or addicts, as claimed in that Toronto link, they need a hand up.
And the mentally ill and drug addicts need to be in appropriate institutions. Which means Congress needs to overturn the court rulings which allowed them out on the street. If necessary they need to take authority over such cases away from the judicial system.
But if they do that it needs to be as narrowly restricted as possible. Administrative courts, as an alternative to the judicial system, get too cozy with the department and administration they are supposed to be providing judicial overview for.