The confederate flag should be banned because the kkk and other white supremacists adopted it, rebranded it as their own flag, and most importantly, no one cared to stop them. Try that with the Irish flag and see what the Irish have to say about it.
My standard is: Did they act or campaign to make things worse for their fellow man (and woman)? Someone could make a case that South Park has done this, but it would be hard for me to take it seriously.
The southern armies did not fight for slavery: it was legal in the United States before, during and after the war. They did not even fight for independence: the seceding states were legally independent as soon as their secessions took effect. Rather, they fought to defend their homes from a foreign invader.
Two non-contradictory things may be true at once: secession to preserve slavery was utterly contemptible; fighting honourably in self-defense is praiseworthy.
Edit: That said, given that the flag in question is so closely associated with white supremacy, it is hard to be too incensed over the ban.
Of note, slavery remained legal in the United States until well after the military defeat of the Confederacy: Lee surrendered on the 9th of April; the last Confederate ship surrendered in England on the 6th of November; the 13th Amendment making most slavery unconstitutional was not ratified until the 6th of December.
Agree
> "secession to preserve slavery was utterly contemptible;"
Agree
> "fighting honourably in self-defense is praiseworthy."
Lost me here. Fighting in self defense is understandable and necessary sometimes, but in defense of what principles? Context cannot be ignored.
in your eyes they fought to preserve slavery, in their they fought bravely against the more powerful north to preserve their homes.
Did they act or campaign to make things worse for their fellow man (and woman)? In other words, did they simply act in the context of their time period, as other men in their position would, or did they specifically act to curtail the rights of others. This makes it very easy for me to condemn symbols of the Confederacy, because they specifically acted to preserve slavery.
If anyone believes the Confederates did not rebel and fight specifically to preserve slavery, they should read the words of the seceding states: https://www.battlefields.org/learn/primary-sources/declarati...
---
Taking it back to your question about Mexico: War is terrible, and flags are used in war. Flags are used after the war is over to show their solidarity with the principles of one side or the other. The flag of Mexico was primarily just a marker to say "We are Mexico"
Some people associate the confederate battle flag with a spirit of rebellion, and that's understandable. But other people associate it with hatred. You don't get to choose how someone else will understand it and be affected by it. It's hard to be a grown up, but part of it is deciding how much you care about offending other people.