People were negative about him because Blizz went out of their way to make him unreasonably aggressive, everyone kept asking for Thrall back but that didn't mean they wanted Garrosh to turn into a villain. Blizz did that all on their own. 1/2https://twitter.com/Skoll_Shorties/status/1277118933779259393 …
Garrosh recruited Zaela in early Cata not late Cata. Again I'm pretty certain that the reason why they made Garrosh antagonistic was because of the fact that the players wanted him gone. But that's just my take. We can debate forever on why he ended up as he did.