The point that everyone here is trying to make is that calling Ugandans "savages" has rather unfortunate historical racial connotations, and that that attitude is the kind which encourages that kind of legislation in Africa.
And actually, a lot of homophobia in Africa is due to attitudes either introduced by European colonizers like Britain during the Victorian era- which was of course, outlandishly homophobic, or by American Missionaries.
Being black or having been controlled by a foreign power at some point in history does not excuse you indefinitely from bad policymaking.
But it's worth pointing out that American evangelical groups have a big hand in this. They've basically accepted that they lost the culture war in America. They know gay marriage is inevitably going to be coming to their state within the next few years if it hasn't already. The major political party that they used to have considerable sway over is now more interested in economic issues than social issues. So they figure if they can't "save" America, they can "save" other countries that are more receptive to their entreaties.