And similarly, to Twasa: You quoted me a bit out of context there. It looks like I'm saying that whenever you enter into a game you agree to a binding contract to finish it. I was only trying to say that resigning a game is something outside of the actual game, a "house rule", that is up to everybody to agree on.
jeebus, I'm sorry if I quoted you out of context, but it appears to me that we depart from different positions.
I'd argue that the social contract to play any game, always includes the option to withdraw from playing. It need not be part of the game rules or agreed as a variant house rule.
In games like chess, as others have pointed out in other discussions about this topic, it is even considered poor form to not resign when the result of the game is clear in favour of your opponent.
In a 2 player game IRL, I still don't have a problem with resignation. We can proceed to a next game and possibly play more games in the time we have available. I do think it makes a difference with more than 2 players though and players can decide beforehand how to deal with it.
I think resignation is beneficial to the online game, since the other options are to stop playing until your opponent can force you to resign or to close the browser window. That 4 minute wait feels like punishment. :-)