Going to have to disagree with you there. The Horde did very well for themselves under Garrosh's campaign and they claim a number of victories through Cataclysm. The Alliance manages to halt the war machine at certain points and push it back occasionally, though.
Ironically, Thrall directly commands you to kill more Alliance soldiers in Cataclysm than he ever did as Warchief. He was MORE neutral when leading the Horde.
(With these forums, DISCLAIMER: I realize Thrall was captured, but c'mon....he DID have you kill 60 soldiers, some of whom were swimming around their ship and not in a position to attack. You can't tell me it's not a little amusing he was more peace loving beatnik as Warchief than he was during his temporary neutrality)
He was neutral in faction, but nobody believed he wasn't Horde. He IS the Horde. He's the icon, he's the mascot of the Horde. You can't just say "I left the city" and suddenly he's not the iconic symbol of the Horde. Tirion? Always has been and remains neutral forever. Malfurion? We've seen no indication of pursuing Alliance interests.
But that's not really the problem. His neutrality or not isn't an issue and people who say they were forced to deal with Thrall are simplifying it too much.
The problem with Thrall was they shoehorned him into places he didn't belong. The Firelands trailer shouldn't have featured Thrall, it should have featured the druids and Malfurion. The Aspects, Malfurion, and Thrall gather to restore Nordrassil....or something? They don't actually indicate what the ritual was for and it's forgotten and dropped for Thrall to announce he wants to be with Aggra. None of that made sense, to be honest. Deathwing didn't bless Nordrassil to begin with, so overall no idea what they were doing or why it was dropped and forgotten for Thrall to want to announce his marriage proposal.
And then the Benedictus storyline was kind of out of left field to take an Alliance figurehead and corrupt him but then have Thrall resolve that storyline. Thrall doesn't know Benedictus from Tom, Dick, or Harry so having Benedictus face off with Thrall was a bit weird.
Like you said...context.
Vol'jin doesn't have the forces to face Garrosh. Baine tells him he should consider allies outside the Horde.
Does Vol'jin seek help? No, the Alliance comes to him asking "how can we help you?"
When he tells you what to do, the Alliance asks the question "Why SHOULD we help you?"
Like you said, they hate one another and Vol'jin and the trolls have been killing Alliance happily for the last year or two with no sign of remorse. Suddenly we're supposed to just help you and do your bidding? No, they call him out "Why SHOULD we help?"
And his response, when he doesn't have the forces....he's been advised to SEEK OUT HELP...is to basically say "I'll watch you all slaughtered and raise you as undead corpses to be my slaves if you don't."
And that was the end of that conversation and we say "Okay" and do what he tells us to.
So I'll agree the Alliance player response was justified and calling him on his bluff and his reaction worked out pretty well, I thought.
But yeah, overall 5.3 could have been done better. I think most people agree on that point.
Reparations, however? I'm skeptical. All the Blizzard comments have basically been "If we said it happened and didn't show it, that would suck and we don't have time to show it, so no." I'm realllllly doubtful, but we'll see. Keep your expectations low and you're more likely to be pleasantly surprised than disappointed.