THIS.
That's all well & good, but none of that stuff happened either. What both of you are describing is basically if OM had stood in front of the player and swatted the ball away, which also didn't happen. He didn't touch the receiver, the ball, or anything. Again, considering how late the fair catch was made, there was nothing else he possibly could have done to further avoid contact, than he did (successfully).
Fair Catch
ARTICLE 1. a. A fair catch of a scrimmage kick is a catch beyond the neutral
zone by a Team B player who has made a valid signal during a scrimmage kick
that is untouched beyond the neutral zone.
b. A fair catch of a free kick is a catch by a player of Team B who has made a
valid signal during an untouched free kick.
c. A valid or invalid fair catch signal deprives the receiving team of the
opportunity to advance the ball. The ball is declared dead at the spot of the
catch or recovery or at the spot of the signal if the catch precedes the signal.
d. If the receiver shades his eyes from the sun without waving his hand(s), the
ball is live and may be advanced.
Valid Signal
ARTICLE 2. A valid signal is a signal given by a player of Team B who has
obviously signaled his intention by extending one hand only clearly above his
head and waving that hand from side to side of his body more than once.
Invalid Signal
ARTICLE 3. An invalid signal is any waving signal by a player of Team B:
a. That does not meet the requirements of Article 2 (above); or
b. That is given after a scrimmage kick is caught beyond the neutral zone,
strikes the ground or touches another player beyond the neutral zone (A.R.
6-5-3-III-V); or
c. That is given after a free kick is caught, strikes the ground or touches
another player.
In that specific case, a valid signal was given. OM was about 5 yards away from the guy and wasn't really running full speed either. He was almost kind of waiting for the guy to catch the ball. Bad call? Probably. I don't see what it matters one way or the other, though.