There are good and bad people of every ethnicity and just about every demographic (unless you make a demographic out of good or bad people specifically of course). Even the children of bad people who do their best to brainwash the poor kid may at some point encounter an alternate way of living that they choose instead, growing up to be good people, or at least not as bad as the parent(s).
Unfortunately, games are still deeply saturated with stereotypes and unconscious, inadvertent prejudice... this, coupled with the whole soviet mess, along with several other historical things I'm sure, has created a distinctly one-sided (and rather boring) trend...
There are exceptions, though. In Silent Storm the russians are on the Allied side, fighting against nazis and international terrorists. In No One Lives Forever 2, there is a rather stereotypical russian pilot who helps the player despite considerable risk to himself. And in Night Watch, the good and bad sides both exist within a russian society.
Now, admittedly, these are the ones I could think of, and Silent Storm and Night Watch were both produced by the same russian developer, as I understand it; but it's something. Anyone else have a good example?