@Sappho
Re: Male
What you mentioned is quite often the case anyhow. Male characters are 1-dimensional stereotypes, female character are 1-dimensional stereotypes. Especially in some genres, like FPSs, which are often either not very sophisticated story-wise 'You are, uh, a guy. Go kill stuff.' or a deliberate throwback to the more gung-ho genres like pulp fiction.
I can't think of a single FPS with a serious story (so not a parody or anything) where the male protagonist is anything BUT a walking steroid for Ubermenschen ad. Or with any interest in anything aside from killing and fucking their way through the world.
It's probably tied to how simple the genre is in itself, similar to, say, movies or literature - if you watch an action movie or a dime a dozen novel, you're not expecting well-rounded, psychologically believable characters.
Re: White
Again, in most of the games, you *are* fighting white people even if the writers have to make it slightly contrived. Look at Far Cry 2, for example - it's explicitly set in an African warzone, but your average enemy is actually a white South African merc for either side of the conflict. And they are all EBIIIIIL. And in 3, the Big Bad is, again, a rich white Afrikaner (by the way, did the FC writers' families got murdered by an Afrikaner or something?). Your argument would actually make more sense if EVERYONE, including the bad guy, was not white.