The CCC is calling the casting of Elba "left-wing social engineering"—because of course the portrayal of a Norse god will have some effect on the actual society of Asgard, which, as we know, exists in a realm reachable by the rainbow bridge but not the Rainbow Coalition.
When I saw Idris Elba as Heimdall in the Thor trailer, I was thrilled, because Marvel was doing what the narrow minds behind the Lord of the Rings movies failed to do, moving past the definitions established by the myths. Keep in mind that that's what we're dealing with, myths, not historical dramas.
Sticking with Lord of the Rings for a moment, it doesn't matter how Tolkien saw his characters—and certainly he saw the hobbits and elves and all of the good guys, all the "races of men" on the side of right as white people, because he's thinking of Northern Europe and the Eddas and a particular kind of world. But when you translate those tales into images in the 21st century, how can you not see that only white folks were on the side of goodness? Every indigenous actor who showed up to audition: you're getting covered with dark stuff and made an orc. Some other people, we'll give them dark complexions, dress them as Arabs and stick them on elephants or on pirate ships. Did no one notice this sharp line? There was no need for it, because "black and white" wasn't part of Tolkien's calculation, nor was it essential to his tale.
Must every god in Asgard be white because the Norse were white? If the Norse mythology is true, and all people of all colors are their people, wouldn't the gods also share that variety? And that argument aside: it's all made up. They can look however we want! I mean, shouldn't they all the male gods have beards? Any good Norseman would, after all.
At least bigots continue to make it easy for us to find them.