Demonstracije, protesti i štrajkovi