Another way to implement this is to have the abort button offer an abort to your opponent, and they can click theirs if they feel it is justified.
It just has to be better than the current system.
No one will click it. They will all simply sit there for 5 minutes and collect the free rating points. Didn't you say you were in favor of a system that is more accurate because people are playing?
Look... there are problems with allowing an opponent to abort the game before move 1 at will. But the problems are not as severe as the ones your proposed solution will create.
Nononono, what I mean is that with the abort button only offering an abort if both players agree, it means that aborts can happen only if both players think it is justified. If one sits there and does not abort then it is game on! Players will be playing alright. But this gives the leeway to avoid any situations like if someone knocks at the front door, of course providing that your opponent is sporting, which most people are. If they are not sporting, they unlucky, take it on the chin. It's just one chess game!
I do not think that my proposed solution will create any problems whatsoever. An abort button that relies on both players aborting, or no abort button at all. I get the feeling that far too many patzers think about their rating too much. Who cares if you lose 1 game in 1000 because of some freak experience. It's better than having an annoying patzer just sitting there wasting your time, game after game.
??? Man, that guy was good and he annoyed me. Better report him for cheating.
To the rest of your post: What if the guy just wants to be an idiot and force you to play the game? Well then, you're screwed! Now you have to play against a 2,400 player because of a slight mistake and his douchebaggery.
On CC, it's not a graph (though there is one you can use), it's a list that changes really really quickly, so it's difficult not to click on the wrong player.
I do not report players unless I think they have cheated, annoying or not.
You will find that 2400s are sensible people and do not offer games to players that much lower than themselves. They also want a challenge! Plus if you get a game with a 2400, enjoy it, what's the difference? "Screwed" , just because you have a chess game against a 2400?? What an attitude!
Seeking a rating range avoids clicking on the wrong level of player.
Btw, cherry picking opponents is bad for your chess. If the site doesn't allow them to (i.e. introduces a pools section) the better!