flag is wrong. the stars should go on the right if the patch is on right arm.
That uniform is a real US Army uniform I wore when I was in the real US Army. The flag patch you see was sewn on in 1991 during the 1st Gulf War.
During the Gulf War, the flag patch was hastily applied in theatre and there was no set regulation defining which type of flag patch was to be worn. This issue was not settled until a couple of years later; in the interim many soldiers wore the flag patch as you see it on my uniform. If you look at pics of soldiers in Panama and Grenada you will see the same patch.