Trolls: While never having encountered the Darkspear specifically, elves and trolls have a very long running racial feud. Some blood elf npcs are racist towards troll players.
Jungle trolls are not forrest trolls! two different groups, from two different empires, seperated by half the world. Blood elves have no issue with people they had no contact with. the two different trolls dont even look the same.Blood elves don't see it like that. Hence why there are racist blood elf NPCs.
Arthas killed 90% of them, they blame humans for that. Garithos tried to kill off their last army and heir to the thrown of the nation, the last heir to the throne. both are much worse than what happened with the orcs... especialy since the orcs were forgiven and humans were not.Just like he did with Lordaeron? Garithos is one general. It seems odd for them to abandon such a long alliance from that isolated incident.
also it was not a long alliance. it was one split city founded by elves, 100 magi trained by elves, and two major contacts in roughly 10K years. Kill trolls, kill orcs after the orcs burned a forrest and the Helves arm was twisted. Helves promply quit the alliance once things are settled.The elves never quit the Alliance after the Second War. Their Alliance after the troll wars only faded. They never went to war though, and they always had peaceful relations.
one cartel fought against the alliance in WC2, i believe it was the Steamwheel. it was not the Bilgewater. the blood elves have no issue with the current horde goblins.Again, I don't believe the elves see cartels too differently.
they hostily invaded Blood elf lands and started spying on, sabotageing, and killing Blood elves. in the starter zones. it was a major quest arc.
After they joined the Horde.
they were caught spying in the starter zones.
See above, and spying is a lot less than invading your lands, burning down your ancient forests and slaughtering tons of your citizens.