Since this is turning into a very useful thread, I'll throw in that Marines don't follow the same setup.
Quite simply (this is for the Marine Utility Uniform, AKA MARPAT BDUs) have no patches (including flag) except for service and name tapes, and rank insignia. (and USMC EGA, which are embroidered in the BDUs, boonies and 8-pointer utility caps).
Rank insignia is worn on the collar. No rank insignia is worn on the MARPAT utility cap or helmet cover. Officers often do not wear rank in combat situations.
Tapes on the shirt/blouse are the same (Service left, Name right), but I've sometimes also seen a nametape over the right rear trouser pocket and/or the back of the helmet cover. No nametape or service on the IBA.
I've seen pics of Force Recon with flags, as well as FR (MEU?) in flight suits with no markings/tapes.
__________________
|