Kenyan Political Rally Ignites Public Outcry Against Government