Two weeks ago Charlottesville erupted into chaos. Violence met the streets as groups of white supremacists, neo-Nazis, and far -right demonstrators clashed with counter-protesters. Some have criticized and blamed the violence on the police response. But to better understand why the demonstration ended up the way it did, you have to understand how riot control works.