I agree with this post. However,
with regard to the bolded: part of the issue with flaming in dota 2 is that people aren't "lifetime friends" or even "real life acquaintances". The fact is most of us are strangers. You guys don't know me from Adam when it all comes down to it. You don't know why I like posting here, what color the interior in our Rolls Royce is, or what I'm doing tonight. All you really know about me is that I'm a black guy, a slightly above average player who likes to entertain himself with discussion here and I try to be helpful and friendly. Oh and that I like going to The International. I am perpetually, obnoxiously friendly not because it's some sort of "fake posturing" but because I've learned in life (the life that none of you are actually privy to) that roasting people and making them feel like shit is generally not an effective way to get the desired reaction and improvements out of people. Wrapping helpful instruction in love and respect, talking to people how you'd like to be spoken to is how that's done. You sell more lemonade with some sugar mixed in.
Going in on people just leaves them more frazzled, more frustrated, and less receptive to what you have to say in the future because they respect you less and because you hurt them. Deep relationship offline or not. But understanding that comes from years of leadership training, years of training future leaders for 30,000 member engineering organizations and running conferences in which I speak in front of literally tens of thousands of people. I try to impart that general attitude on people I play with and when I discuss things here because any other way leads to frustration and salt (or otherwise negativity).
I think people would do well to realize that in general. You don't know who you're talking to here. Not everyone is a teenager or college sophomore. Many of us are grown ass men. Hell, getting right down to it, not everyone here came from a traditional family or upbringing. Some people didn't have father figures, some didn't have mother figures. Some didn't have siblings. Some didn't have friends. Some got bullied. Some got verbally or physically abused. Some don't know how many years they have left to live. And so it's worth keeping such things in mind when you interact with people you don't know. You don't know what kind of day (or life) they're been dealing with. Maybe they don't need your smartass remarks after living a life where they were verbally abused by the most important people in their lives.
You just never know. But what you can always be assured of is that a little positivity can do more than save a digital character's life in a game. In Dota in general (and in life), it's better to focus everyone's energy and thinking not towards present problems or challenges but future successes and what the win condition is. Every minute spent looking back is a minute wasted unless something constructive is going to come out of it.
For some of us this commentary on these matters will be enough to think on these things and consider adjusting behaviors. For others,
my favorite Teamwork video will be enough to plant seeds of behavorial change. Others will have more maturing to do and others still may need to see a psychologist to help them address any social problems they may have. Regardless, in the end everyone will come to the same conclusion and revelation or they will continue to struggle at winning friends and influencing strangers. Be more positive and see your own success in and out of Dota 2 rise.