Public Protests and Political Responses in Kenya