I don't really get calling Confederates traitors. I get that they are the baddies in the whole civil war thing, but traitors? I assume that they had the right to secede and the war was inevitable anyway.
Isn't the 4th of July literally a holiday in the US? That's totally a treason to the British empire.
It's my biased european perspective though.