The flag represents TREASON. Simple as that. It's a treasonous flag. Never mind the prejudicial racist tones it conveys, it represents a block of states that committed treason against the Union. We wouldn't fly a British flag at our national cemeteries. Germany wouldn't fly a Nazi flag in theres. Britain wouldn't fly our flag in theirs. How is this NOT the same thing?