Those things are legal. So is waving the CSA flag. It should not be “illegals” but it should be barred.
But companies, events, parks, etc can all ban the CSA flag and any of those also .
If you have the actual car from the show- The General Lee, I dont want to ban that.
If you are doing Civil war recreations- CSA flag is OK, but why not the Stars and bars, you dont need the Confederate battle flag.
On the graves of the honored dead.
Note that the “rebel flag”, “Dixie flag”, “the Confederate battle flag”, and “Southern cross” was NEVER the offical flags of the CSA, altho it figured on the last two of the three flags (first was “stars & bars”)
Modern display of the Confederate battle flag - Wikipedia)
*In their study of Confederate symbols in the contemporary Southern United States, the Southern political scientists James Michael Martinez, William Donald Richardson, and Ron McNinch-Su wrote:
The battle flag was never adopted by the Confederate Congress, never flew over any state capitols during the Confederacy, and was never officially used by Confederate veterans’ groups. The flag probably would have been relegated to Civil War museums if it had not been resurrected by the resurgent KKK and used by Southern Dixiecrats during the 1948 presidential election.[38]
Southern historian Gordon Rhea further wrote in 2011 that:
It is no accident that Confederate symbols have been the mainstay of white supremacist organizations, from the Ku Klux Klan to the skinheads. They did not appropriate the Confederate battle flag simply because it was pretty. They picked it because it was the flag of a nation dedicated to their ideals: ‘that the negro is not equal to the white man’. The Confederate flag, we are told, represents heritage, not hate. But why should we celebrate a heritage grounded in hate, a heritage whose self-avowed reason for existence was the exploitation and debasement of a sizeable segment of its population?[39]*
The state Flag of Mississippi, and the the city flag of Trenton, Georgia both show this racist symbol clearly. Other southern flags somewhat evoke it.