Gents - I think we are being a bit harsh on John. Cut him some slack.
Yes, John has done wrong, and he knows this, no need to continue belittling him.
Moral of the story = John, in the future, do not insist on shaking hands with players. It is similar to forcing players to come to you when...