I disagree completely. Let them play, if you call that one you have to call it 25 times a game. It's unfortunate calls like that one and the ghost push-off that affect the outcome of game.
It's a matter of it effecting the play, the defender almost got Matt inspite of the hold dragging him down, no hold that's a sack not a completion to the 1, that has GOT to be called. And the push off wasn't ghost, the defender was leaning forward and might have been able to make a play, but the push stopped his momentum and left him standing there watching the play, again it effect the play so it MUST be called.