Not having to see homelessness sounds harsh.
But what about not having to dodge shit, piss and uncapped needles on the street? What about not having to be asked for money constantly? What about not having to hear people yelling at the top of their lungs at 3am? What about not having to feel unsafe?
If it were just seeing people being unobtrusively homeless, there would be no problem, even if they were plainly visible. His phrasing may seem harsh to people that aren't not exposed to the situation on a daily basis. But let's try to not look for reasons to be offended in this situation and, instead, search for the meaning behind the words. Because there's a serious problem that needs fixing in San Francisco.