Well, had he punched it so who is to say where it would have landed. Goalkeeper was fouled in a crazy way but I have already demonstrated I'm not the expert on the laws of football so I defer to the experts. I just know you cannot hold a goalkeeping in place by the arm when he tried to come out and he's prevented from doing so.