I don't think it's wise for co-founders to fire people for personal reasons and use profanity while doing so. It's better for someone to say, "we're parting ways with Harding, and are bringing on [so-and-so] (with however many years of broadcast experience), or (a former esports champion)."
It doesn't make me feel good that Gabe went "this guy's an ass!" And then fires him in the middle of a tourney with no replacement.
I get the production was bad, and that they fired the production company, how about leading with that? Give a professional reason.
And the other thing about the "he's an ass" comment, I can get it if it's for some behind the scene stuff, in that case say "fired with cause," but if it's for his on-air persona, then Gabe is just admitting that they don't look at who they're hiring. You want Jerry Seinfeld, don't hire Jimmy Carr.
Gabe doesn't look like a big dog, he looks like someone who let his big tournament run away from him and pulled the plug in a panic.