How Museveni got into power and why he is not leaving soon

Museveni has remarked that as a guerrilla fighter he is not going to be chased out of state house like a chicken thief. He has warned that you cannot kill an animal and leave someone else to enjoy the meat. Since Uganda has just found oil, Museveni expects Ugandans and the rest of the world to understand why he just cannot walk away and leave someone else to enjoy the benefits. He will come up with something else in 2016 elections to stay in power!

In order to govern indefinitely Museveni forced an amendment in the 1995 Uganda Constitution that removed presidential term limits. He can therefore contest presidential elections as many times as he wants. Western powers have acquiesced. In other situations they would have put pressure including withdrawal of foreign aid. What facilitated Museveni’s ascent to and stay in power?