Let me say upfront that I respect the no naming and shaming policy. This thread isn't an invitation to smear, embarrass, or digitally stock and pillory the unsuspecting. And if I've posed a bad idea and this thread ends up locked up and trashed with no graverobber or rogue on the board I completely understand. It probably wasn't a $3-$6 idea anyways.
However...
Anyone who's spent some time playing Goko knows how easily (and in my recent experience, how often) a player can quit out of a game without it affecting anyone's rating. Back in the days of rampant bugs and crashes it was harder to tell what was intentional and what was merely an accident. I myself crashed out of one game the very turn before I would have lost. And I felt really bad about it too! But the game's much cleaner now... okay it's relatively cleaner now, and intentional disconnects before an impending loss are pretty obvious.
The best solution is that quitters lose rank just as if they had formally resigned from the game, and their remaining opponent gains rank as though he had won. I'm optimistic that Goko will implement this themselves eventually, but not quite optimistic enough to stop me from writing this post.
Any other competitive online game uses an automatic matchmaking system. But Goko doesn't so I add "4000+" to my games' titles and manually filter my opponents. This results in a bunch of kicks, but ensures a better experience for us all, I'm convinced. If a bronze league and a masters league Starcraft player get matched up, no one has fun.
Any other competitive online game makes an effort to ban hackers, and I'm not suggesting that quitting is a comparable offense to hacking, and I'm NOT suggesting bans, that would be horrible. But Goko has offered us no solution so far. So again, I find myself manually screening my opponents, this time with a private list. This results in more kicks, but ensures a better experience for... well, for me. But fool me once shame on you, fool me twice...
I was talking to an opponent during a game and it came up that we'd each recently played against the same player who suspiciously quit on us both. This led to a brief exchange of other names to avoid and we both left our match better informed than before.
This isn't any different than me logging onto Planetside 2, hearing from a friend that lllIEATBABIESlll is spawn killing in Rashnu Bio Lab, and me just avoiding that place for a while. Am I somehow morally obligated to visit Rashnu Bio Lab just so I'm not somehow discriminating against lllIEATBABIESlll? Of course not. Communication resulted in me protecting myself from undue frustration.
My suggestion is exactly that, communication, but on a larger scale. Can we, as a mature, trustworthy online community, maintain a simple blacklist? After maybe two different people submit reports simply documenting the offending opponent's name, the day and time, and if not the log, then at least a brief impression of the game's likely outcome, then we add that name to a list.
No one wants to hear from anybody how you're gonna **** the other guy's **** if you meet him irl. We should keep the shame to a minimum without blinding ourselves to the names of habitual quitters. Wise as serpents, innocent as doves... or was it, wise as spies, innocent as duchesses?
And I believe in second chances too. Maybe after some good reports we could wipe the name off. And the ease of changing your Goko name/avatar gives anyone the chance to wipe their own slate clean themselves anyways.