Its like he doesn't realize he is the only person making a living off of this game, period. Everyone around him plays as a hobby, a hobby they take very seriously but a hobby none the less. In a T1 esport flaming like this is at least comprehensible, but in TF2? This is something TF2 players choose to do with their time. They choose to play those pugs, knowing there will NEVER be a payoff other than accomplishing an arbitrary goal.
There are plenty of TF2 players trying to make it to the top of the game, but all of them are also actively weighing their decision to pursue that against the enjoyment the pursuit itself brings them. B4nny lost that context a long time ago. Honestly a lot of people in this community have lost sight of that.There are countless hobbies out there, and obviously you won't choose "winning in TF2" as your hobby if you're surrounded by people that make you feel bad. (In some cases folks choose to abandon that hobby when they realize they are making others feel bad. Part of why I don't play anymore.)
Some day Grant will wake up and realize that the pool of people who are willing to be degraded and disrespected to get to the top has dried up. In 5 years if the game is still going, FROYO will HAVE to be filled with people who enjoy being there. There is not an infinite supply of people with low enough self respect to subject themselves to this behavior.