Garrosh was far ahead of the warsong on cruelty, stupidity and racism. His reason for invading Ashenvale wasn’t bad, it was the things he did in this war that were bad.
I, like many people, liked the Garrosh we saw in early Cataclysm. Still far from perfect, but on a good way with a good advisor and showing promise in Stonetalon for example. What came after was the bad thing.
Ritual Sacrifices are a Blood Troll thing. The Zandalari seem to not do them anymore, just as cannibalism.
And I can walk through Azshara without choking on the Blight. It’s not nearly as destroyed as lets say Southshore or Lordaeron after the Forsaken were done with them. And Kezan too was still inhabitable when the Cataclysm struck.
Yes: Other races do shady stuff too,
Slavery (is it really slavery or just forced labour of prisoners? not sure about it. Never saw a slave market in Goblin Cities) is bad, but not nearly as bad as burning tens of thousands of people alive. Deforestation is bad, but not nearly as bad as blighting a whole region.
Imprisoning people is bad, but not nearly as bad as using them as a guinea-pig to develop a blight or raising someone as undead.
Sylvanas and her people are on the same level as the Scourge now. Or can you tell me one thing that Arthas did, that was worse then what Sylvanas did?