Doesn't look much like one in the sketch...
And nobody used Google Glasses to record the act? Is Google, Apple, etc., applying SOTA AI SW to not record SOB crime?
e. e. cummings, art where thou?
While the rural counties of CA can be "may issue", as a practical matter the entire SF Bay Area is "no issue". The guy is young, and clearly able to fight. Why would any unarmed citizen put themselves in danger by "going after" him.
And, even more pertinent is the question of what does a citizen who catches him do? If we beat him up, we have assaulted him and will be jailed for years. If we follow him, we will end up in a crappy neighborhood where his homies will assault us for just being there.
If I had been allowed to carry while I lived there and had seen the incident, I would have followed him to at least get the license of his car. But, with no protection, he would have made an easy target of an old white man.
The woman was obviously in no further danger from the perp, and anyone who "went after him" as you suggest would have just brought legal trouble on himself.
I don’t go by often, but usually there aren’t people outside around there. From the first news report, the only who might have witnessed it was the Indian guy in the pizza store. He was inside the building and making pizza, so the perp was long gone by the time he rushed out. I don’t think it’s accurate, in this case, to say anybody stood there in shock, or could have run after him.