oh boy, you are about to start something. i deleted my whole post since you are a new guy and don't know how many of us are veterans or spouses of veterans.
do you know the rules of the flag?
3. Use of flag for advertising purposes; mutilation of flag
2b. The flag should not be draped over the hood, top, sides, or back of a vehicle or of a railroad train or a boat. When the flag is displayed on a motorcar, the staff shall be fixed firmly to the chassis or clamped to the right fender.
8e: The flag should never be fastened, displayed, used, or stored in such a manner as to permit it to be easily torn, soiled, or damaged in any way.
since its on a vehicle, does that count as advertising? even if its the person's own vehicle? and then paragraph 8e about displayed or used in such a way to allow it to be soiled or damaged? what if that jeep goes off road and gets covered in dirt? are you going to immediately jump out and rinse it off or are you going to drive it somewhere and wash it? driving will allow proud americans to see your dirty flag and cause a lot of anger towards you.
same thing with shirts made to look like hte flag.
here is a link for your enjoyment:
Flag Code