New scenario:
You are playing a turn based game (like chess.com) with a strong opponent. After a series of unfortunate errors, your opponent points out a forced mate in 6 moves, and asks you to resign. You know that your opponent sees this forced checkmate correctly. Do you think:
a) Your opponent is being unsporstmanlike
b) You ought to resign
If you believe a, I'd really like to know why.
Under this idea, the chess.com server might as well automatically end every game where the superior player has a major advantage. Why not just give players with a rating above 1966 a button to resign the game for the other player? We could also provide them with a little icon that says "POMPOUS"
When I see that my opponent has no way out or the result is a foregone conclusion, I will tell him "this game is about over, if you want to play another game shoot me a challenge". This has been accepted every time I have put it out there.