I'm so P.O.'d at games, because I'm not an American White Muscular Gun-toting Badass Male with Bulletproof skin!
...Actually I'm not all that pissed off. In fact, I don't care at all, I doubt anyone really does. The point of a game is to experience an interactive story told by someone else, so what sex, colour, race, religion or otherwise the characters have is irrelevant. If you can't tolerate a white or black character, then pick another game.
It's like calling someone racist towards the colour yellow because red is a much more common colour in cars. It's not really an issue since it's a personal choice, and if you borrow your friends red car you are not entitled to complain about it's colour.
Same thing applies with games. It is someone elses creation, so either you tolerate it or you avoid it.
Beside, no matter how you do it you're not going to please everyone. GTA San Andreas featured a black protagonist, and how many black people do you think can relate to him?
I highly doubt that all black people are hostile gangmembers, so how is race relevant when EVERYTHING ELSE matters so much more?
I can relate to a black protagonist even though I'm white, if he shares a similar personality or opinions as I do.
So, bottom line; There is no perfect protagonist, so the programmers are entitled to creating any characters they want. And whoever complains about the race of protagonists is the one being racist, because I believe everyone else feels that it is hardly racism if no one gives a damn.