> That wouldn't be an issue if we also provided shelter to the most distressed people in our society.
It's not an either-or. We can build more shelter to help homeless people, and at the same time we can dissuade them from using public transportation as de facto shelter.
After all, everybody's perfectly happy to keep homeless people out of their front yard or the local Starbucks. Nobody says "But we need to tolerate bums smoking weed in the middle of our coffee shop, unless we build enough shelter for all of them. ALL OF THEM."