The Confederates weren't the only ones who gave their lives in an effort to fight the U.S. military; there have been Red Coats, German troops, Korean troops, NVA troops, and Taliban fighters who have done the same.Really? I am from NC and that flag means heritage to me, nothing else. Wake up people. That is like a slap in the face to all OUR vets. We love the USA, but also owe a debt to our Southern forfathers, who gave their lives and homes for the cause. Not the cause of slavery, but for states rights. Slavery was the scapegoat for the War between the States. Heritage, not hate, that is what my Confedrate flag stand for.
Do we owe them a "debt" as well?