I think we've had this conversation.
Making it shitty for the homeless doesn't solve the homeless problem, it just dumps it on someone else. Kudos to the cities that are trying to help. It is costing them in image, security, and reputation, but they are trying to do the right thing.