I don't recall Hashinshin literally running it down mid in 50% of his games and throwing around 0 tolerancy words around like there is no tomorrow.
Everyone says
"Idiot"
"Fuck you"
"Dumbass stfu"
At least once in a game, banning them for that would be retarted and don't come here with your white knight wannabe "I never said something like that!", you at least said something at some point in your league career. Getting banned for that seems stupid.
When it comes to insulting the balance team
a) If he just says it and doesn't type anything then that has nothing to do with League anymore and is Twitch's responsibility.
b) I don't think insulting the balance team actually leads to a ban. You aren't insulting any player or person specifically. It's like saying League Reddit is a bunch of white knights and a giant hive-mind. That is an insult but not really a bannable one when it comes to in game chat.
Ofc if the insult has 0 tolerance stuff in it then it will get punished either way.
Hashinshin might not be mother teresa but banning him for like 2 insults per game seems uhh... especially if you talk about a ban like T1's.