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.
So it's your position that Black Africans are borderline retards incapable of understanding context or being held responsible for their own actions, therefore we should walk on eggshells to avoid offending them, least we somehow upset them and cause them act barbarically? I mean, obviously you wouldn't phrase it that way but how is that inaccurate in substance?