I don't care about how he "treats his teammates" in a competitive setting tbh. If he goes too far or his teammates object to his utterances, they need to tell him. We have no idea what goes on offline, if he apologizes if he's gone too far, of if they just know it's all said in that competitive setting and are okay with that. It doesn't matter what Twitch chat, Twitter, or people on the net think. I mean, he and Snipe are still friends despite he frequently called Snipe an "idiot" and whatever during tournaments.
I would prefer to play with GuhRL though, if I had to play with one of these. She's just always super positive, nice, and of course really good at the game.