I mean all Garrosh did was destroy a military target and allowed time for civilians to escape while on the flip side having Alliance generals and soldiers show up. Garrosh set up a blockade outside Theramore so civilians would be ported out and Alliance military would be sent in. The plan was genius and honestly it’s beyond me that blizzard implied it to be a horrible act. Garrosh was removing alliance presence from the Barrens, Durotar, and Dustwallow. Shit Vol’Jin and Baine would have preferred if Garrosh was going to take over Theramore that he invade it while civilians were still there and thought he was crazy for allowing the Alliance to fortify Theramore.
I don’t know why everyone forgets that Garrosh did not intend to kill Civilians at Theramore but wanted to remove the Alliances best soldiers and minds.