Jon made a call in the circumstances that the weather wasn't cooperating. From that point, at point of no return time (either drop out or go all the way), it may or may not have turned around and offered enough speed to put down a run safely. Turned out that the weather DID improve, but there was no way he could know that when he had to make the call. Can't fault him for being unable to predict the future.
So yeah... fail.