The difference is that Israel is not in the World Cup. If they were, then I doubt the Israeli flag would have been used. From what I understand he did it to show his appreciation for Israeli football (apparently 3 player from the Ghana team play professionally in Israel). Since Israel is not playing, so harm done, right? Keep in mind, many of these individuals are not "superstars" and appreciate the opportunity to play competitive football.
U.S. Supreme Court denies Kentucky clerk request on gay marriage licenses (Reuters)