A good rule of thumb is to resign when you see how your opponent will finish you off. If you know you're losing, but you don't know exactly how your opponent will finish it, then play it out to learn from his technique.
Chess Etiquette

Interesting. If my opponent played a good game, it seems fair to let them have the satisfaction of the playing through to the mate.

...even if you see how it's going to end...that does not mean he see's it...you have to prove to me that you can beat me...by playing it through to the end...remember we are not computers, this game is about mistakes...and who makes the fewest.

Interesting. If my opponent played a good game, it seems fair to let them have the satisfaction of the playing through to the mate.
It's the opposite of that. Good chess ettiquette is to resign when your position is lost.

Interesting. If my opponent played a good game, it seems fair to let them have the satisfaction of the playing through to the mate.
It's the opposite of that. Good chess ettiquette is to resign when your position is lost.
Exactly.

It's the opposite of that. Good chess ettiquette is to resign when your position is lost.
I´d really like to know on what you base this statement.
There is a significant difference between playing norms among masters and grandmasters, and those for players of lesser strength in a more informal framework.
Furthermore, I have been in games in which I was initially in a losing position but won, and vice versa.
The connection between resigning and ¨good chess ettiquette¨ is purely ficticious and a subjective preferrence at best.

Interesting. If my opponent played a good game, it seems fair to let them have the satisfaction of the playing through to the mate.
It's the opposite of that. Good chess ettiquette is to resign when your position is lost.
Exactly.
BS...play to the end...this isnt grandmasters of chess
If I am playing a game and hammering my oponent (or getting hammered), or just playing awfully, should I (or they) play the game to the end, or is resigning alright? Just wondering...