Where's the dislike button? ;-)
As for the original question, the goalkeeper was almost certainly the one who fouled him. The defender knocked the ball away and didn't actually touch the player as far as I could see.
As for the penalty, it was definitely handball, but whether you would give...