There isn’t a lack of evil Alliance people. It’s just that the vast majority of them are either semi-redeemed by being humbled, like Genn Greymane, or they’ve been defeated with no-names as their chain of succession which isn’t satisfying when they make a dramatic return.
Staghelm was technically a villain born of the Night Elves’ sin and hubris, but he was defeated when it was appropriate. His legacy literally showed back up to burn the new Tree. It just didn’t have a worthy face we remembered. The Prophet of Flame literally came out of nowhere instead of being another central Night Elf character who could hinted at his feelings and sentiments for a narrative payoff when he would eventually take his cult to support Fyrakk.
Garithos got his comeuppance in Warcraft III, because if he had survived into World of Warcraft, he could have easily caused a major rift in the Alliance with how eager he was to abuse his own dwarven and gnomish allies in exchange for taking back a crumbling city, and slaughter elves. Imagine Garithos being given control over a bunch of Night Elf Platoons. He’d have hurled them as living ammunition at the Horde just as Garrosh spent Forsaken against Gilneas.
And I’m gonna say it: Jaina should never have been forced to confront the fact she helped her friends against her father. Thrall should have taken Garrosh’s head from his shoulders and drop kicked it into the Harbor when he even got a wiff of a plan to attack Theramore, or threatening Jaina. I remember the Horde player sentiment on these very forums when we watched the Zeppelin drop the bomb on Theramore. We were livid. Jaina was literally allowed to just pop into the throne room in Orgrimmar as she pleased in Wrath of the Lich King. The guards didn’t even go into a hostile or battle stance when she did so. That’s how much the Horde trusted her and she had never abused that trust.
Basically, I see Jaina’s entire arc from Cataclysm to Shadowlands as being nothing more than horrific collateral damage from Blizzard’s decision to make sure Garrosh was a villain.
So in my opinion, not only does the Alliance have villains, the worst thing about it is that they tried to make Horde players hate Alliance members who we actually liked and wanted to keep our bonds with.
That was the problem. We didn’t get as many Alliance minor characters going rogue and causing problems out of sight of the main Alliance cast. That happened all the freaking time with the Horde, it was Garrosh and his lackey’s whole shtick to pick a fight when the reasonable Horde Leaders weren’t looking. Heck, Sylvanas was anti-war and told him to knock it off during Cataclysm after Varimathras was removed and before she became the object of a writer tug-o-war.
I guess, again you could say that the only reason Genn got away with it was the meta-justification that Sylvanas was doing badwrong stuff.
Narratively he’s cashed those chips, and if he sucker-punched the Forsaken again not only would he likely end up in a coffin, but he would be depriving the Worgen player race of one of their central—nay, only viable characters. I don’t want the Worgen going through the same loss as the Forsaken did when they took our characters away and gave us a pair of watered-down vanilla-wafer stand ins who can’t fill the enormous void left by their predecessors.
Is it fair that things are lopsided like this? Not at all. Do I think Zerde will get his wish, and the Alliance will stay squeaky clean for the remainder that World of Warcraft’s narrative continues?
Maybe.
But that doesn’t mean you won’t get to fight bad humans and elves. I mean, Blizzard just pulled an entire second Alliance out of its butt. And I’m certain that we’re going to be fighting them for some reason or another. Then we’ll be able to bash and break all the human-elf skulls we want without feeling bad.
And that’ll be a great feeling.