I also think there's a point where things have slid so far that we need some measures that appear inhumane on the surface, but solve the problem more meaningfully. I think of the protesters in Toronto hoping to permanently protect the tent villages established in Trinity-Bellwoods inner city park, even blocking the police from clearing people out of their "homes". If we go on with policies like "give out free tents" that are the epitome of band-aid emotionally driven ideas It's hard to see how we aren't simply incentivizing the problem to grow.
It's as though some people genuinely think the permanent slums as in india or brazil are a solution and not a problem.