He shouldn't have given it to him in the first place instead of showing off for the cameras.
Exactly.
"Not this ice, dude, but I got a freezer-full...I'll set you up."
You are right on the money. He's a p-u-n-k
He's a football player, not a seasoned and reasoned diplomat. He was caught off guard and got clumsy. I can't see bashing the young guy for what was simply an embarrassing faux pas.