There are some homeless people, screaming all day, addicted to drugs, defecating in their pants and in the street. These people do not deserve to live in the street. Having the “freedom” to do this where children walk on the sidewalk is actually completely insane. We live in a society. They need to be forcibly removed, put into asylums, given 24/7 care, and if they recover they can re-enter society.
Alternatively I would be amenable to putting them in, say, national parks, where they are given a tent and free food so they can scream all day there. Maybe it would be far enough away from transport that drug dealers wouldn’t bother to drive out there. But not in a major metropolis where normal people need to live and work. It’s absurd