Well, Thrall’s not the only one who suffered from character assassination this expac. Pre-Cata Saurfang would have challenged Sylvanas to a fight the moment she ordered Teldrassil’s burning, if not sooner. Just like he threatened Garrosh he would do if Garrosh tried taking the Horde down a dark path.
OG Horde would never have done War of Thorns to begin with.
They never should have had a shaman as warchief then.
The better solution would have been to reject Christie Golden’s first draft of The Shattering and made her study up on her lore before trying again.
Blizzard obviously never cared that much about story.