Disclosure: This post has nothing to do with gender, sexism, or the like.
Playing inFamous made me think of other games that I've played where I have the ability to make choices that effect the story or other parts of the game—to be "good" or "evil" so to speak. And after some thought on the subject, I discovered I was hungry and made a sandwich. After that, games such as Knights of the Old Republic, Mass Effect, BioShock, Morrowind/Oblivion, and Fallout 3 came to mind. The question that I pose is this—what makes a good way to allow the player to "choose" their path while not pandering to ideological extremes and still providing an engrossing experience? Ideally I would be able to chose virtually any action I wanted, and have the game respond accordingly regardless of what I chose. Is this even possible? Or has it been done already?