One of my buddies is a marine, and it's to my understading that when a soldier displays an upside-down flag, he's making a statement about the fatalities of battle, both ally and foe. There's nothing anti-patriotic about it, just like there's nothing unholy about an upside down cross, which is the way St. Peter was crucified...