Peter Kabarere’s death has come as a shock to many Kenyans. The circumstances that led to his death are unclear, with...