This really annoys me too but it has been discussed at length in other threads.
What ever happened to perseverance and sticking things out? I fear it is a general problem with society today that people are more likely to just give up at the first sign of hard work than relish the challenge of overcoming an obstacle.
Twice today I've had people quit on me simply because they had a bad hole.
I worked as a teacher a few years ago and the younger generation seem to be the worst of all. If they weren't spoon fed the answer they just instantly sat back and said 'I can't do it.'
We cant change society, but you can build up a list of friends who you know are going to finish the round they started. If you play random games, you've got to expect to come across some weak-willed, quitting types. Just remember that these guys are likely to be quitters in the real world too and so you are probably earning a lot more money than they are! :)
EDIT: I believe the reputation thing is on the way.