Be clear about what you want.
For all the obvious and cliche reasons, (they are dirty and smelly, they create trash, they harass people for money, etc., etc., ad naseum) you, the average citizen, declare far and wide, and loud, that you do not want homeless people in your neighborhood, your town, whatever.
Then the experts on homelessness come to you and tell you exactly what it takes to end homelessness. Namely, that the homeless need assistance getting off the streets.
You, Mr and Miss Citizen, consider what they say and you balk. You then declare that “Homeless people do not deserve this help.”
Look!, you can’t have it both ways. So, make up your mind. Is this going to be about them, or about you? You say you deserve a homeless free city. But in the same breath you say homeless people don’t deserve to be helped off the streets.
I know, you expect homeless people to get off the streets all by themselves. Certainly that would be nice if it happened that way, but that’s not the reality of the situation. Only about 1/2 of the homeless population could get themselves off the streets, IF there were plenty of jobs to be had, and apartments were affordable. The other 1/2 WILL STILL REQUIRE assistance of one kind or another to achieve the goal of getting off the streets permanently.
Again, decide what you want and then follow through. If you don’t want to help the homeless, then you MUST accept that there will be homeless people in your life. There’s no other way around it. Just know that if you do decide that you want homelessness to end, it will require your involvement in some way.