Bergen, you have the reversed flag on the wrong shoulder, it's suppose to be on the right shoulder. Also, I think some states have ordinances against the use of a reversed American flag. Personally, I wouldn't wear a reversed flag as it just seems disrespectful, especially when worn wrong.
Edit.
I did some searching to find out exactly why a reversed flag is always on the right shoulder.
"Only the flag patches affixed to right shoulders of uniforms are reversed, so the blue field of stars faces forward. (Left shoulder patches aren't a problem, as the stars face forward without meddling.) The reversal was inspired by the age-old practice of carrying flags into battle. When fastened to a standard, the American flag's blue-and-white portion is always closest to the pole. A flag bearer rushing into the fray, then, would naturally lead with the stars. In fact, it would be virtually impossible to lead with the stripes as the flag would simply wilt and wrap around the pole, rather than waving triumphantly in the wind.
For a soldier to lead with shoulder-borne stripes, then, might smack of cowardice and retreat, as if the totter were backpedaling away from the conflict. The official Army guidelines on the donning of flag patches add that the forward-facing stars give "the effect of the flag flying in the breeze as the wearer moves forward." So perhaps it's best to think of every soldier as a latter-day flag bearer, leading the headlong charge into battle."
Now I understand the meaning of the reversed flag and I can say that now knowing the meaning, I would proudly wear a reversed flag on my right shoulder, but never my left.
This post has been edited by Weigel21: 13 November 2008 - 05:01 AM