The latest rash of protests and marches...a cycle, it seems.