Just to add to the leaving early part, with some bus routes (especially on a Sunday game), you can be waiting 30-40 minutes between buses. That isn't much fun from Dec-Feb. That isn't trying to beat the traffic by a few minutes, that's making sure you don't freeze. I've left a few games early because waiting for the final buzzer would mean waiting another 30+ minutes for a bus. No thanks.
People may have medical conditions that require them to leave early/get up from their seats. People may be elderly and have to leave early. People may have a hysterical child with them and have to leave early.
Hell, the Jets could be laying a stinker rotten egg of a game and as a paying STH I'm going to exercise my right to leave early and not give them any more of my time for the day, yah know?
Why question anyone's dedication as a fan due to any of these reasons? I doubt anyone is asking TNSE for a partial ticket refund because they need to leave early. Actually this is Winnipeg, I wouldn't be surprised if someone has lol
I agree that proper etiquette is to wait for the play to be whistled dead (if you can), then get up and leave.