That's because the flag on an American ... is worn on the uniform's right shoulder (left when facing a servicemember in uniform). The location of the flag patch is what really matters because ...
Tim Marshall, the author of "Worth Dying for: The Power and Politics of Flags," explains why American ... left-hand side next to the flagpole; that's the most prestigious position. On an arm patch ...