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.