What is with the backward flags?

Why do U.S. soldiers have a backward flag on the shoulder of their uniforms?

This first came to my attention in the movie Black Hawk Down but I have since seen it in other places, like footage of soldiers in Afghanistan. Is it a UN thing? Back in the late 80s when I was in the service we did not even have flags sewed to our uniforms, only rank and unit. So it is apparently a more recent thing. But it still bothers me that the flag is sewn on with the blue field in the top right corner rather than the top left.

They aren’t backwards.

If the patch is on the right shoulder, it is correct, as it mimics the way the flag would appear if flying free in the wind.

Same reason that airplanes have a ‘backward’ flag; it’s on the right-hand side.

US Army Reg AR-670-1, Wear and Appearanceof Army Uniforms and Insignia is seen here
http://www.usapa.army.mil/pdffiles/r670_1.pdf

Page 248, or page 269 on the PDF document says:

Yeah, that and the black beret will improve morale.

This basic question has been covered here at least two times I can think of (and that’s just since September), although this is the first time that military uniforms have been mentioned in the OP. Usually it’s aircraft the question is asked about.