it's only a good non-call if you think suddenly the rules should be thrown out in the last 2 minutes. Why not allow everything then?
You need to call it consistently all game. If it was PI in the first quarter it needs to be PI with a minute left.
At least you know ahead of time in the NHL that they are going to let them play in the playoffs (i.e. no penalties unless it is disgustingly blatant) but in the NFL it is like they take time and score into account before throwing the flag.
With that said SF didn't play a complete game and while I wanted them to win and I don't think it's fair to say they didn't deserve to win, however its not fair to say that they lost because of a no call.