It's funny to see the divergence of what some people think the rule is, versus what the rule actually is.
If the player had let the ball travel another inch before grabbing it the official wouldn't have blown his whistle. As it was, however, the player forced the official to make a judgement...