Playing Devils Advocate again, I take the stance that you
can stop a knock-on by sticking out a foot.
Here's the kick definition:
Kick: A kick is made by hitting the ball with any part of the leg or foot, except the heel, from the toe to the knee but not including the knee; a kick must move the ball a visible distance out of the hand, or along the ground.
My take is "Did the player kick the ball"? Yes - so what's the problem?
Now, where there is a contradiction between two laws, why don't we just assume that the law that keeps the game flowing takes precedence?