This article is so incredibly close to home, I don't even know where to start a comment.
Considering I played Starcraft, Warcraft 3, Unreal Tournament 2004, Quake Live competitively, and even had a team sponsorship (no, not a clan, a TEAM) for Starcraft and Quake Live, I don't even know what to say.
The Starcraft feeling is beyond true.
There were days where I would "play" Starcraft for 6 hours, which basically consisted of me going on PGT (before iCCup) or a TL hamachi and observing more games than I played.
There would be the days where I'd head back on US East and idle in a couple clan channels hoping I could find someone to practice TvP with, when it ended up being a giant pissing contest in a battle.net chat room.
There would be days where I just go on and couldn't even arrange a map because no one would play Gaia or Paranoid Android and just refused to play anything but Lost Temple and Luna. Or no one wanted to play against a Terran. And 45 minutes would go by with me just dicking around wishing I could practice and couldn't.
When I actually did get to practice, most of the time everyone was incredibly rude.
If I won, we'd have like 6 people in obs who would insult and ridicule the other player after the game, who would be angry and bitter at me, complaining that my strategy was stupid or cheap or I'm "all hands" and "no brain."
If I lost, it'd be the reverse, except I'd be more gracious about it, and be labeled a pussy in their clique.
It got even more terrible once I had a team, because it seemed like I was the only one who wanted to play and get better without any drama. My best friend there was German and he and I got along great because we played with each other often. There was never an ill time, a bad word, just simple, polite, professional gameplay, with not much speaking other than a "gg" and "glhf." If everyone in the community was like that, I probably would have continued on.
However, any loss was a 30 minute bitchfest in chat before the next match started, and any win was echoed throughout the tubes of the internet until someone "heard you beat up my friend/clan-man/teammate. you think you're good? play THIS GUY, and have your skill be judged off one game on one map you don't like in a matchup that isn't your best."
For me, the community was the PROBLEM. I wasn't interested in winning, losing, or being accepted. I was interested in playing the game with good people in a good environment to better myself and improve my skills.
There was nowhere for me, as I couldn't be above people who called anyone who beat them scrubs and made excuses for every loss, since, as you know, WINNING is what mattered to them.
~~~~~~~~
In the end, the accounts expired, 2000+ games are all erased from record, the forum accounts deactivated, my personality not missed, except for one person I met in real life who had watched a VOD of a tournament game I played in and recognized me in real life from admiring me as being an up-and-coming Terran.
That made me feel pretty great, but I had felt like I failed, it was nigh-impossible to achieve any goal of playing 'professionally,' and to be honest, it wasn't even very fun when I WAS playing.
The social implications ruined it for me, because no one was as clean and simple and professional that I could find unless they were much, much better than me, and I couldn't gauge my progress against them, since I'd pretty much win or lose in the first 5 minutes.