He’s an asshole and the charge is appropriate. He’s also a scapegoat for a city that wants to be seen to give a shit
Putting up appearances is all the city government seems to be capable of doing when it comes to the unhoused in SF, despite a budget dedicated to the issue that now exceeds $1-billion/annum. It’s been this way for decades there, almost a form of learned helplessness on an institutional level.