Earlier quoted context omitted.
Well they should, shouldn't they. Nobody should be able to monopolize and ruin the commons, whether or not they have a home. The problem isn't the criminalizing of sleeping in public spaces, it's the lack of publicly funded shelters and publicly funded (incl. mental) healthcare for the homeless. We should pay to give them a place to sleep, and punish them just like anyone else if they choose to set up camps in public…
You'll change your mind as soon as you don't have a place to stay. Getting arrested because you were involuntarily evicted for your home is bullshit and tried to sleep somewhere is bullshit.
The homeless that are on the street are typically very hostile and going through drug withdrawal. It can become a public safety issue then.