This is so fucking stupid! Someone on Messi's team should have been aware of that cultural issue and made sure that he gave a jersey or something. Sucks to see this guy being vilified because he simply didn't know. People are just disgusting. All someone had to do was say, "Messi, this is a kind gesture but shoes aren't the ideal gift in Egypt because X, Y and Z." I'm sure he would have done something else.