I have a different suggestion: to forego the alignment system.

It seems that at least part of the player base has grown up sufficiently to stop oversimplifying the events and character reactions in-game.

If the game itself allows it, and plot/dialog writers actually recognize the ambiguity and nuances in any given situation.

And I don't think it should be fair to put any labels. Just like in life, one can be a mostly altruistic person, but sometimes give in to power hunger, or just get tired of being manipulated by those who take advantage of altruism.

So the real challenge is to write a plot that would actually allow both simple and complex decisions and situations.