There's 7 days in a week so why can't we just assign a date to protest to the different color supremecists? 

White, black, pink, brown, green, blue, purple supremecists can each have a day to protest and march legally while everyone else just stays home, avoids fights and destroying other people's property and just post on FB to their heart's content? 

Can hold a lottery to see which outraged group gets a day assigned to them.