Not true. You ever been to a video gaming convention? Walk around Downtown San Francisco (where Twitch headquarters is located) during lunch hour? It is definitely not a small % of people like this that work at video game companies.
Not only that, but majority of games that come out now, you can just disable team chat completely in the gameplay options and never even partake anyway.
So what was the agenda behind this? This dude is the 1 person in the room always trying to ruin everyone fun because of the bad experiences he may get. Thats not a rational way to go about anything but Twitch makes him the lead Judge on the Council.