You’ve probably broken the flag code
If you’ve ever worn a piece of clothing with the American Flag on it, Uncle Sam wants a word with you. According to the official United States Flag Code, the stars and stripes should never be used for advertising purposes, and should not be worn on apparel except by military personnel, firefighters, police officers, and members of patriotic organizations.