This really is a good example of how toxic outrage culture gets in the way of solving problems. Maybe this guy was self-centered talking only about how much trouble the homeless cause him. Okay, say he was. And? If he's cowed into silence by the great armies of Twitter, has that put one more street person into an apartment or methadone clinic?
I'm reminded of that flap about a British business that had homeless people sleeping on the benches on their property, and switched them out for benches it was not possible to sleep on, and was lambasted for it. It really is a singularity of modern awfulness: we won't do anything to make people not be homeless, but we'll yell at (some other) hapless person across the city until they surrender and make sure the homeless have cold metal benches in front of their building to freeze to death on, as is their human right.