The Confederate flag is a part of American history. It has been misused by radical idiots that have no idea of what that flag actually stood for. The most common of the Confederate flags is the battle flag(stars and bars). That flag was only the battle flag, not the national flag. I can see why some folks are offended by the Confederate flag, but if you study history, you'll see where the Civil War was not fought over just slavery. What the war was fought over was basically money, taxation without representation. Many feel that Lincoln was dishonest, not honest abe. The north set prices of southern crops, not the farmer in the south. The south succeeded because they were fed up with the tyranny out of the north an dc. Slavery existed in the north. The emancipation proclamation only freed slaves in the eleven southern states, and two border states, not slaves in the north. To answer you question, the Confederate flag must not be banned. What should be banned is idiots like the klan misusing the flag for their own twisted agenda.