Well, actually no it's not, it is the flag of another nation that was the point of the war was it not? It was a flag of the Confederacy, which had its own president, laws, currency and congress. I mean does the Nazi flag " deserve respect"? Not allowing teenage boys to wave it at a public school has nothing to do with respect nor does it inculcate them with the history associated with that flag.