@KilltheHorsie I like that idea. I made a similar suggestion in another thread, where you get a pop-up window before playing people who have a certain number of recent FP violations.
Check out the graphic: http://www.chess.com/forum/view/general/suggestion-to-deal-with-fair-play-violators

It would be nice if CC kept track of disconnection-in-lost-positions. They can add this as a "jerk-percentage" number on someones profile. That way , you can have a look at someones profile to see if (s)he is an "asshole-type" , the type you're talking about.
Next , it would be nice if you can set a "filter" in your opponent-selection . Say you only play against people with a jerkfactor< 2% or so. Just like you can set a filter for your opponents rating.
I can understand OP's motivation. I just don't think his way of solving it is the right way to do it.
It is a serious problem and although I hardly ever play rapids , I've had my share of bad loosers letting me stare at a dead screen for minutes.
I like pelly13's idea about the "filter".
Perhaps this thread (or a new thread) could be about new/better ways of dealing with this annoyance.
I can imagine what Microsoft would do with this one: there would be a pop-up box giving you your potential opponent's "jerkfactor" and asking you, "Are you sure you want to play this individual?"