Protest Peacefully is a good thing. When a Peaceful protest becomes a riot the reason may be very simple. This page will explore the issue of – An agent provocateur (French for “inciting agent”) is a person who commits or who acts to entice another person to commit an illegal or rash act or falsely implicate them in partaking in an illegal act. AKA RIOT.
The links and items will help a person decide themselves. It is said it only takes a few to get the party going, same for a riot.
A good list to start with: https://en.wikipedia.org/wiki/List_of_riots
FM3-19-15 Military Manual Civil Disobedience
Police Response Mass Demonstrations
Know the basics to understand – Counter protest or hijack a cause
INFORM protest groups that others will try to incite
Look for Hammers, Bricks, Blocks and bottles
Check social media
Scout out the small percent of agents