Listen, folks. I think the Confederate flag is sort of an off-color thing to celebrate. I really don't get it. At all.
Regardless of whatever historical argument you guys are having (please, coming from the ancestors of British traitors... are you guys serious?), even if we are to make the leap to treason, I can't help but think the most fundamental tenet of what the US is about would be ok with that under the right circumstances.
What is more important? The hunk of dirt, or what's right?
The Civil War was about a lot more than slavery. Even if it hadn't been, keep in mind the Constitution you guys keep going back to was written by slave-owners.
Whatever you think of the Confederacy and what they fought for, they were evidently doing it because they thought it was right. And while sanity seems to come from the North, passion has always come from the South.
Whatever the law says, whatever obscure technicalities your bickering may lead to, here's the simple fact: we are a nation built on treason, that draws its ethics from doing what it believes is right, not necessarily what is condoned. And if the Confederacy thought it was right enough and the Union was wrong enough to go to war over it, I can respect that... even if I personally think they're crazy.
The 2nd amendment of our Constitution ensures that citizens will be able to defend themselves with deadly force against the government. Think about that. That's the kind of country we are. We're the kind of country that will go vigilante on your ass if we think you deserve it, and we're Constitutionally entitled to do so.
All the Confederacy really did was execute their 2nd amendment right on a mass scale after being denied sovereignty by an adorably hopeful but ultimately naive Union.
I still think they're crazy. But I also think those of you screaming "treason!" are hacks.