The demands on the Ruto Cabinet by Gen Z protesters have left the president between the proverbial rock and the hard place. This generation and other Kenyans, among them the political Opposition and segments of the faiths based community, have asked the president to sack his entire Cabinet.