Once regarded as an example of enlightened African leadership, Uganda's president, Yoweri Museveni, is currently something of an international pariah. His decision to sign a bill into law that imposes harsh penalties for homosexuality has resulted in cuts to the country's generous aid budget.