Ah, I got you. Well, the way I see it is, if we were in a post-racial society, they'd be right. Race is a subjective trait that can be defined however it wishes. Unfortunately, we aren't so its not as easy to mess around with race when it comes to characters. And with Thor, you have a huge amount of leeway with him and her as a character. And yet, most depictions of Thor are incredibly similar: well-built Caucasian man who speaks like Shakespeare. There's a preconceived notion as to who Thor is that is based on old Viking myths, so he is thought as white. But, with something like Giant-Man or Ms. Marvel, you have a leeway with their characters and their traits because its just a codename. They could be anybody. There is no preconcieved notion of that character (aside from hardcore comic fans) that is unbreakable. With a name like Venkat Kapoor, you have none of that. There is no Venkat Kapoor in the world who isn't Indian. You can't take it like a codename. A name is the most fundamental item a person owns. It's, in some ways, what define us, what tell us of our heritage. Venkat Kapoor is a name that is fundamentally Indian. That has a storied history associated in its creation as a name. When you take a name like that and you convert into a code-name, an identity assumable by anyone, you, in a way, marginalize its value and its meaning. You take away the uniquely Indian aspects of it to make it so. Thor, in a way, faces the same problem. It has aspects to the name deeply rooted in Viking culture, so characters that use it have to honor the history behind it. Granted, Marvel movies have made it so that Thor is a code-name than a name, but still. That's a very long-winded way of saying that while the lack of Asian actors in Hollywood gives a more critical view of this situation, the character's name here gives a preconcieved notion that the person playing him should be Indian. It isn't an all-purpose name like Jane, or Tom, or Harold, or whatnot. Its a name that has a unique culture associated to it that gives it value, and wasn't given its due.