Characters should stay the race that they were conceived as.
As for the rest, it should be 100% based on the writer/creator's decision. If someone wants an all-white cast to tell an all-white story, fine. Same with all-black, all-hispanic, all-gay.... all-whatever. Or, if the writer wants a mixed-bag thing because it's good for his story, that's fine too. But it should always be a creative decision, not a political or financial one. No one should be excluded based on the color of their skin alone, or because some board of suits thinks it'll "play well" with a group of angry people on Twitter. It should be a creative decision, and then let the results be what they're going to be. Anything less, imo, is immoral.







