The point of contention being your last statement. If a rioter decides to torch a store tonight, no, I am not going to say anyone but that person is culpable. "The government made me do it" isn't going to fly. And I submit that most people who would argue otherwise would immediately change their tune if they became the victim of a violent protester. Anger is fine. Shit sucks. Injustice is widespread. Something needs to be done. I concur across the board. However, venting that anger on innocent people and businesses is not the answer and actively hinders progress. It's short sighted and pointless.
Twice now your response has been, "well people aren't robots" and it seems like a justification for people acting out and being irrational. That argument doesn't any sway with me.