What about the politicians that quit on the people for important life altering decisions, Yet you want a punishment system that would not be able to distinguish between the good and bad, the only way to have filter that can determine these things is to read peoples minds.
How do you know that the person that quit at that specific point received a call to go to work for an emergency you don't because you're being a petulant child about this, How can you determine that some person disconnecting is not because of a tree hitting their power line and killing their connection you don't because you're being pedantic and selfish, What means did you use to establish that the person quit ? When it could simply be a Driver fault at X memory region that affected their game running and triggered fault unknown and CTD you can't know these things and you don't because this is a narrow sighted thread.
If you'd read any other posts you will see that there are people who get disconnected at specific points and it may well be their fault but they don't comprehend that the $50 usb headsets driver is causing conflicts and being triggered by some part of the audio engine in game and having a memory leak with only 8gb of ram on a low end cpu with low end gpu this gives them 5 minutes of play in some titles using X renderer or because of the way a certain engine requested a memory clean up and their drivers are not really compliant because it's all very CHEAP.