I don't care what people wear, display, salute, worship, whatever, including the Confederate Flag. My maternal grandfather's grandfather fought and survived and I am not ashamed of his service to a cause he believed was just.
The only reason - ONLY REASON - I am not totally bent about all this shit now is that the State Capitol buildings are government buildings, and they represent political subdivisions of the United States of America. Not the Confederate States. The United States. And while their purpose is to represent all citizens of their state, those citizens are citizens of the United States first. It does not seem right for a state capitol to fly any flag other than our nation and their state. Most Southern states were part of Spain, France, and England too, and none of those flags fly over state government buildings, because it would not represent allegiance to the United States.
If they want to ban t-shirts, personal flags, stickers, SCV, etc., then to hell with them all. We are all free to express ourselves as we see fit.
But government buildings are a different matter.