That last no-call should have definitely been called, not as pass interference (where whether the ball was catchable would be taken into account) but rather as holding. In that play, the defenders arms had almost completely encircled the receiver, and his hands were grabbing onto the jersey (you can even see the jersey getting tugged by the hold). If it was just a little hand-checking, then I'd agree that it should have been a no-call. But when the receiver's momentum is being slowed, his jersey is being tugged, and the defender has his arms around the receiver, it should have been an obvious holding call.
Even going with the theory that the ball was "uncatchable" is suspect... The ball was only about a yard or two beyond the receiver's hands; taken into account that the receiver's momentum is slowed, he might have been able to catch the ball had he not been held. Also although the ball landed out of bounds, while it was in the air at about the time the receiver was reaching for the ball, the ball was still in bounds. Furthermore, whether or not a ball is in bounds doesn't matter as long as the receiver can catch it and keep both feet in bounds. Newly Hall of Famer Chris Carter made his induction by doing just that; catching *bleep* on his finger tips and keeping just his toes touching the ground in bounds. Since it was so close, one cannot say whether or not the ball was uncatchable.
Finally the argument that the "best team" won anyways is stupid as well... Although Baltimore outscored SF in the first half, the tables got switched in the 2nd. As far as I know, there are 4 quarters in a football game, not 2. Just look at how SF got to the Super Bowl; they had a great comeback game in the NFC Championship game, coming from a half-time deficit to beat Atlanta. Had the call been made, SF might have gone ahead of Baltimore and with the amount of time left, may have won instead. So I completely disagree that "THey didn't start playing until after half time and they could not catch up." since they clearly could
catch up and could have even won the game.
I found this video (https://www.youtube.com/watch?v=TinDQSUww5U
) that shows this play along with some other blown calls... The holding at the end of the game when Baltimore took the safety, although while evident, I don't think it really effected the outcome (may have given SF a few extra seconds in the ensuing free kick, but SF didn't do much with that kick anyways). However the "helmet to helmet" no-call was also a big blown call. Not only should that have been a personal foul called, but also the receiver had the ball in possession and had taken a few steps, so if anything it should have been counted as a reception with the ball on the 3 or 4 yard-line.