There does seem to be way fewer public toilets around these days. We closed them (or at least lock them overnight) because people were doing drugs and having sex in them.
So now they do those things outside, and I have to piss in the bushes when I'm out for a walk.
The trouble with the homeless is that they need to be around the normal people in order to survive and get money for food and drugs, but the normal people want them as far away as possible.
If we were rational about this, we'd set up communes where people would be fed, housed and clothed for free, given all the drugs they want, and help if they want to stop living like that. It would be way cheaper for society to deal with all in one place like that, drugs aren't really expensive to make, and the rest of us can go to their town centre without a psychotic toothless crackhead screaming at them for money. But we're not rational, and likely never will be. This isn't Star Trek, and the idea of somebody else getting something for nothing seems to fill about half the population with a frothing rage.