I know this is probably too much to ask, but I also wish there were more ways to affect my alignment than random events. When you think about it, it's kinda silly that random events are the ONLY actions my empire can take to get a good or evil rating before Xeno Ethics.
In the GalCiv universe, Hitler and Stalin and bin Laden would probably be neutral, at worst. And why not? You can wage invasions until you've put every other race in the galaxy to death, conquering world after world with exterminations literally thousands of times worse than the Holocaust, and STILL be considered "good", even if you were the aggressor every time. In reality, blowing up colony ships and freighters would probably be considered a war crime (attacking non-combatants), but that's not an alignment issue, either. Nor is it bad to trade with evil races (death furnaces, 30,000 of oppression, agendas to subjugate all organic life, whatever, we're getting MORE MONEY!), or use your insane diplomacy mod to treaty-rape minor races by trading outdated techs for obscene amounts of cash.
Okay, you could argue the trade/exploitation is morally indifferent, but I'd love to see alignment shifts for starting wars against other races, at least if they're good/neutral or had friendly relations with you. You know, things you would EXPECT evil empires to do.
It'd also be really cool if there were other alignment things you could do. Like, if you wanted to be good, you could go to your domestic screen and fund a homeless/poor relief policy or whatever - it would eat money every turn, but slowly shift your alignment towards good. Or you could go the other way, and set a policy of slave labor and draconian laws - that would also cost money (all those guards and secret police don't pay for themselves), but shift you towards evil and (keeping with the game's stance on evil helping you in the short run) maybe give you a loyalty/production boost.