I know some people who are going to the protest, and I'd imagine that some people on this forum are going as well. We should keep this in mind in the interest of inclusion. I doubt they'd appreciate some of the things said in this thread. In the interest of productivity, here's a question: those people obviously can't prepare for a riot by avoidance. How should they prepare?

One could generalize this question to participating in a protest/parade of any sort that suddenly turns violent.