Your mention of Malcolm X made me think of a case where there was no outcry over this sort of change. Not a single person questioned Denzel Washington's portrayal of Macbeth (even though he's clearly not a Scot) because he is simply amazing in everything he does. As you say at numerous points, it's the quality of the performace that matters.