The kid on the left is wearing an Old Navy shirt that appears to have an entire flag, and his shorts appear to have many entire flags. Still, the flags might be missing stars or stripes. Does that make it OK?
This addresses my concerns:
http://www.ushistory.org/betsy/flagetiq.html
"Section 8d reads, 'The flag should never be used as wearing apparel.'"
The Supreme Court “outlawed” laws on “the Flag” ~ like they owned it or something. I felt terribly offended at the time since it’s MY FLAG, not theirs, that B*ST*RDZ
Representations of the flag are not flags. A flag is something specifically designed to be displayed as a flag. If you cut up a flag and tailor it into a shirt, a vest, head wear or anything else that is desecrating the flag. If you print an image of the flag on something or create something with stars and stripes on it, like a dew rag a shirt or a table cloth that is not considered a flag. It is only a representation.
You are free not to like that but that is my understanding of flag etiquette and the definition of "flag."