The problem with peaceful protests is that they attract violent people who attack them. So, TPTB ban the peaceful protestors.
What happens if a select few of the peaceful protestors happened to be armed in places where doing so publicly is legal? The peaceful protestors are protected from violence by a select few exercising their second amendment right to bear arms. Pretty hard to ban those peaceful protestors.