Why Are the Commoners in the Streets? Understanding the Rise of Protests and Demonstrations May 31, 2023