I understand that, but I want to clarify one thing.
You're implementing a kind of diversion, but I don't understand why a police chief can't tell his officers that they have to intervene when someone breaks the basic rules of order in a city. It has nothing to do with diversion, decriminalization or compassion. It is strictly a matter of respect and decorum that everyone must exhibit in a public place. If I drink a bottle of champagne and smoke a pack of cigarettes outside the entrance to a hospital, the police or security services will intervene. It has nothing to do with the issue before us.
Why don't police officers intervene to enforce the basic rules of order when they see problems involving people struggling with addiction? You have that power. Why aren't you using it in cities?