Quit a Match Early, Go to Jail

One of the things that bugged me the most about playing Halo online was that nearly every match some players would drop out as soon as they started losing. It bothered me enough that I started filing interaction reports whenever it happened, which quickly got to be a pain in the ass, but was better than doing nothing about it.

This is a brilliant solution to the problem. My best previous idea was to have a timeout for people who dropped out, which would probably have required correlating with user interaction feedback to prevent unfairly penalizing those with flaky connections.