So much respect for 2gd, and at the same time i have lost so much respect for valve. This guy who has done so much for the dota community behind the scenes is fired when he did virtually nothing wrong unless you count making non pc jokes. Im sure that gabe newell just took this ali guy's world and decided it would be best to release a four word statement that stains 2gd's reputation for any future work he does. I definitely agree with brownymaster that valve/gabenewell have NO idea how to communicate with the community, nor any idea what is going on in it. I mean he got fired by his best friend over a text.
Now sure maybe 2gd's response is biased and we should wait to see valve's side of the story, but I seriously doubt 2gd is lying.