YankeeJim: Ask me that again after you decide which picture looks like an American flag.
If that is the logic behind your argument, than neither of them do, as neither of them have 50 stars or 13 stripes.
Again, it is representing the flag, NOT a flag itself; and both of those examples do just that. If it is OK to represent the flag on an Olympic UNIFORM, why is it not OK to represent one on an everyday set of attire?