It's a more western thing (not racism, that is a worldwide thing). I don't think Bollywood, african or asian movies are asked the same questions for their movies, most places don't allow for massive immigration from all around the world anyway and/or are not attractive for immigrants enough. I don't think you will find many african movies with white or asian protagonists (aside from South Africa and that probably has already changed), or Bollywood movies, or chinese or japanese (that are not anime) or Pakistan movies that feature white or black protagonists etc. The bigger part of the world is more focused on its own people.Asia has their own versions of Hollywood, there are also african movies (not as many as in India for example, but they exist), only the west wants to provide movies and media for the whole world. For the US it should be normal to include black and asian people anyway, they are part of that country since hundreds of years. As for your nationalism vs. racism thoughts i agree as a german without migration background, it's a different situation than in the US and many americans won't find it easy to understand that (as it's hard for many europeans to understand the US racial debattes). I see americans with hispanic background talking against whites that i would deem white in a european context....... A bit off-topic: I love Ex-Yugoslavia states though and if you feel better, as a german you will get some shit there too lol (many stereotypes, not only in croatia, there we are called Svabos). UK or france is much more hostile to germans (some people) though. For me the whole racial discussion in the US seems a bit counterproductive and even more dividing. As for movies i guess most people (besides extremist minorities) won't care about the race of the protagonist if the movie or game is good and interesting. It's probably different if you change an established characters skincolor and heritage.