Are you saying that just because of what people say or wear they should be harassed on the street? If someone jumps in your face with a camera while you're walking home and just starts taking multiple pictures, you're just going to silently walk by?
Like I said before, if that's the one picture he got of that woman, he had been framing her up for a minute. She is charging him in that photo. This isn't a simple case of taking your phone out and snapping a quick photo.
Really you think he had his camera on her for a whole minute before that picture?
I'm saying that no matter what he did as long as it wasn't physical, there is no reason for her to assault him. That is where this victim blaming comes in with people sating he deserved it. And look how far away she was with that picture. He certainly wasn't in her face.