I personally don't think it should be banned, its freedom of speech and the supreme court should have stepped in and said that. In the Skokie case of 1977. The supreme court ruled that the the Swastika was representing freedom of speech.
National Socialist Party of America v. Skokie, Illinois historical info:
Spoiler
In the 1977 case, the National Socialist Party of America wanted to hold a Nazi rally, law enforcement stepped in and stopped it. Keep in mind Skokie is a dominantly Jewish town. This case went all the way to the supreme court and the supreme court ruled that the Swastika itself is a form of freedom of speech.
If they allow the Swastika to be allowed as a freedom of speech then I think that the flag should be allowed to fly wherever it wants to be flown. It's also the fact, do we want to get rid of the flag and erase that part of our past? I don't think it should be banned also because it represents a civil war that took place roughly 85 year after the birth of the USA. It should stand to remind us not to go down that path again.
Plus the Civil War was a huge help in in the end of slavery (I know that the civil war didn't officially end slavery, but it put us on the path). Great Britain was the first country to end the slave trade. Then things like the Haitian revolution and our own civil war helped put the world on the path to no slavery. Also keep in mind that before the triangle trade of the Atlantic, slavery was not based upon race.
Okay I'm done rambling. If you want to talk more about to find me or reply or something.
Also sorry to revive this dead thread, I was scrolling through and saw it, I read through some of it and wanted to say something.