Got around to trying out DOTA 2. All I can say so far is that the community is filled with assholes. I'm being reported just for being new to the game. And they're not just unhappy with me, they're furious. I can't tell you how many times I've been told to kill myself. Not just one or two guys, but usually the entire team. It's nuts.
Whats funny is that it's usually the same players that take to the game forums and start complaining when the game population starts to dwindle.
Can you not play without the chat enabled or block anyone who isn't a friend?