I've been on a few demos and riot police or mounted police can be pretty intimidating especially for a crowd that includes families etc.
I don't think we can expect protesters to take on police or the military. Most revolutions have only succeeded when even the police and military no longer back the government.
I think Che Guevara's approach to revolution is the way to go if you can't get the military and police on your side. His strategy calls for the formation of a small core of actual guerilla fighters who do the "heavy lifting" of directly engaging with government forces while fomenting popular demonstrations/rioting to just serve as a distraction to keep the government from focusing all of its attention and forces on that small core of guerilla fighters.


