That was sort of the twist behind Bioshock: Infinite.
You play as Booker, a former Pinkerton. Pinkertons were the guys hired to break up union strikes, basically protest-busters.
Booker is sent to a fantasy city of Columbia, a flying utopia built in the 1900s by uber-patriots who still practice segregation against blacks and the Irish.
Over the course of the game you're blackmailed by the leader of the rebellious Vox Populi into getting her enough guns to take down the Founders.
The Vox later uses this arsenal to enslave and humiliate the citizens of Columbia in turn, showing that they can be just as bad as their oppressors.
The backlash against Ken Levine for this twist is likely part of the reason why he doesn't make games anymore.