I never understand why people think Stonetalon Garrosh is such an outlier.
Up until MoP, all his actions in Stonetalon match with his other actions, yes, even Theramore. Theramore was an actual Alliance outpost that has been planning to raze Razor Hall and most of Durotar. It was a valid target and it's not like he purposefully went after civilians.
And come MoP, obviously his character is slowly drifting away from the Stonetalon Garrosh, because the whole expansion is about him getting megalomaniac and being influenced by his bad traits (and the Shas). It's called character development.
People bitching about Garrosh being "ruined" because he actually had character development makes me excited about them removing stories from the PTR because I'd rather let them write the game than the community.