This week's DOTA 2 Shanghai major has been a bit of a disaster. Streams dropping, cameras getting stuck, awkward or non-existent commentary, dead air — it's been a comedy of errors. On the back of it all, Valve let go of one commentator, James Harding, to a storm of backlash. Harding has a reputation for being pretty irreverent on air, making him something of a divisive figure. Some fans love him for the way he gives people shit, others think he goes too far. He was a DOTA 2 eSports mainstay up until 2015, but he didn't appear at The International 2015 or the Frankfurt Major.
Shanghai was his comeback... until it wasn't. He was let go by Valve after a day and a half of the tournament, which has seen some excellent play from teams involved amidst a backdrop of production woes. Oddly, there was no particular incident that prompted Valve to can Harding. Or at least, there wasn't anything public that people could point to as an "oh shit" moment.
1) James. We've had issues with James at previous events. Some Valve people lobbied to bring him back for Shanghai, feeling that he deserved another chance. That was a mistake. James is an ass, and we won't be working with him again.
2) As long as we're firing people, we are also firing the production company that we've been working with on the Shanghai Major. They will be replaced, and we hope to get this turned around before the main event.
It's worth noting that Harding has stated that he's preparing a statement (oh, English) about his side of the story, so we'll see what he has to say. Regardless, it doesn't sound like he'll be hosting another DOTA 2 major again any time soon.