Oh yeah I had this discussion with someone and had a solution. Regarding my last post...

Have it so it records your "quit" rating like in a lot of other multiplayer games. Every time you quit the game or disconnect, you accumulate points in that category. Having a high quit rating will make other players not want to play with you, and if it's too high you are banned from playing cards for a week or two.