Who said anything about fouling everytime you are in this situation? I'm saying that in this instance that is one of the options he had to prevent the cross coming in.
Your argument that a free kick would be more dangerous is flawed, as Hudds scored in the actual instance, you can't get anymore dangerous than that!
If Jonny is beaten by 3 or 4 steps, then clearly his initial positioning is wrong? No?
Ultimately Jonny got beaten far too easily, if he is tired, so what? That is no excuse, if you are short on energy, position yourself so you aren't likely to get beaten, and/or foul him.