As long as we just accept that European-Caucasians are, for the time being, the dominant voice in North American cultural production - it's not really going to change. The lack of any Chinese people in Firefly, a show that supposedly involved a future with a Sino-American alliance is just one of many examples.
Why does that have to be accepted? Why can't we come to terms with the fact that we are a multiculutral society and interaction with minorities is a daily reality? Why can't all of us begin doing the necessary work to unlearn our conditioning that allows these things to happen?
I may sometimes sound like a cynic, but I'm actually a realist with idealistic hopes for the future.
I see racial divisions now, but if we do the necessary work to change it then we can truly live up to E Pluribus Unum.
My MA thesis was about racial normativity in Star Trek and Stargate, so I'm on your side.
But it's like people have said - we accept that Japanese media will be in Japanese and feature Japanese people. We accept that Chinese media will be in Chinese and feature Chinese people... so why don't we do the same with American/Canadian media, especially when the racial majority is Caucasian?
I think it's because I've just started watching so much Japanese and Chinese stuff now that I'm completely mellow about it. And we're at a point now where if you're Japanese and feeling alienated by the lack of representation in American media, well you can tell Hollywood to fuck off and start watching J-dramas and anime on the Internet.
And I think the change will happen when, as people predict, Latin Americans comprise the majority of the population in 2050. At that point, if you want to make money, you'll start producing Latino programming and hire Latino producers/writers/actors and we'll see a massive shift away from the type of media that we see now.
But when you basically do the same thing many years later (the casting of Avatar), then learning has not occurred and it becomes cultural appropriation.
Indeed. Though, to be fair, Avatar wasn't actually Asian-created to start with, so the creators can change their mind.
And Shyamalan is Indian anyway, not white, so it can be racist without being a white thing...
Prejudice can be internalized and directed at those with the same skin tone. See Clarence Thomas, Juan Williams, Angela McGlowan, Michelle Malkin, etc...
Politics aside, I think it's just reality.
You can't make a big budget movie with Asian stars - especially unknowns. The only person to really make it big is Jackie Chan, and even then it was just the lame-o Rush Hour movies. Jet Li and Chow Yun Fat had to schlep back to Asia because their films bombed here.
It's more reality than anything.
I point to actors like Keanu Reeves, Jennifer Tilly and Mark-Paul Gosselaar - actors who actively choose to pass as one race over the other because they know that emphasizing their Asian identities won't get them a job.