Fuck me, i forgot to mention another three games that let you play as a villain.
The Prototype series, in the first game you play as alex mercer a sentient virus that develops feelings and a sense of righteousness, and who fights back the corporation that made it, despite all this you're encouraged to eat innocent civilians to regain health and kill just about everything that stands in your way because somehow they are even more evil than you.
In the second game you play as a dumb nigger doing dumb nigger things, and he ends up killing and eating the protagonist from the first game over a chimpout, despite said protagonist turning into a legitimate good guy, he was building up an army of infected to destroy the evil corporation once and for all, because they already had developed a cure for the virus but refused to hand it over unless they were made the police of the world and given six gorillion shekels.
The Saboteur is a game where you play as a degenerate frog in WW2, the whole point of the game is liberating all of nazi occupied france, but get this, said """oppressed""" zones are perfectly peaceful until you come and pozz it up, the only indication of nazis being evil is that the zones they occupy have this odd gray filter over them, and retaking them makes them colorful again, the story is similarly stupid, they're just fighting back against you, hell one the very first things you do in the game is punch a german soldier in a pub just because you don't like him.
sage for doublepost.