You must be playing a different DotA 2 than me then. To me this is by far the worst community of players I've ever been in, but then I've only played in public games. I really want to like the game, but there are so many players with terrible attitudes that there is a huge change you'll get one of those in your team that will ruin the game. I've reported quite a number of people and it makes no difference whatsoever.