His contract was renewed because his enemies inside the government underestimate him while the opposition demonise him
Parliament last week approved President Yoweri Museveni’s reappointment of Gen. Kale Kayihura as Inspector General of Police (IGP). With 12 years at the helm, Kayihura is now the longest serving IGP in Uganda’s history and equally the most controversial. This is unprecedented. No one has held such a sensitive job while exercising the amount of power Kayihura does for a long period under Museveni. He has achieved this is in spite of (and also because of) having many enemies in the system and criticism from the opposition and media.