Yeah, you're the one making a bunch of heros out to be traitors!
They gave their lives for a cause they believed in. This flag (as the article shows) was made to prevent further blue on blue.
The Southern soldiers made no atempts to take and hold USA soil (exempting the capitol, which was ridiculously close to CSA boundries anyway) so claiming they were in it to "destroy America" is on par with saying "Bush lied!"
Nazis did the same, though. While I am not saying that Confederates were Nazis (I just believe them to be misguided patriots, largely, bamboozled by a few slaveowning aristrocrats), I use the example to say that giving your life for a cause you believe in doesn't make you a hero. There's more to it than that. Though there WERE Confederate heroes, of that noone must have any doubt.
And neo nazis and skinheads HAVE debased the symbol. Just like Nazis debased the swastika, which was originally an Indian (subcontinental type) religious symbol.