You know there is avery simple solution to quitters, sandbagging jerkoffs, double account losers and the like. Join up and play in the community tournaments. Here you actually get to know a group of players and you have a great social atmosphere as you play your games.
I found this site annoying at best till I joined up with Golfseekers. They offer all kinds of tourneys to play and a handicap system so you can compete with anybody.
That is just the one I happened to join --plenty of others available as well.
Frankly playing matchplay challenges or multiplayer rounds or ready go's or tourney's and complaining about them is stupid. Why bother playing them as they are a waste of time ? Play with a group of players you know preferably with a handicap system in place so there is some actual competition. Skip the rest.
The site can be very enjoyable --you just need to be very selective what you play and with whom.