people quitting

At your level, they shouldn't resign, but just because you don't like it doesn't mean you're allowed to insult them. If after a big blunder they feel like they're going to lose, it's their choice.
My understanding of chess is that you are required to win by checkmating your opponent or your opponent resigns for what ever reason.
Sportsmanship in chess is rare in my experience and that`s fine by me as I am playing the ''board'' and not the personality on the other end.
At the end of the day it`s two players agreeing to play each other for an agreed amount of time each...there is no agreement that a player should play in any particular way or style, use your time how you like and resign when you feel it is appropiate.

Would you keep running a 5 mile distance against another runner who is already 4 miles ahead of you? Losing the queen with no compensation is roughly as hopeless.
You have it backwards, NOT resigning in a lost position is being a bad sport.

Would you keep running a 5 mile distance against another runner who is already 4 miles ahead of you? Losing the queen with no compensation is roughly as hopeless.
That is true between players that know how to play, and rarely make huge blunders. It is not true if the player with the extra Queen is a novice, or one of those players that don't study and is destined to remain a novice.
Well, novices tend to play against novices, and an extra queen is a HUGE advantage even there. Unless the opponent blunders the queen back, there really is little chance for the losing side.

If I drop a Queen, unless I have short-term local material superiority around my opponent's King and can launch an all-out attack hoping for checkmate, I resign. If there's no chance to win, no chance to defend, and therefore no chance to learn from suffering through the loss, why bother continuing? I shouldn't have to suffer just to let my opponent derive pleasure!