If we are going to ban flags of political entities which have committed crimes against humanity, we will be obliged to remove the Stars and Bars of the U.S. and the British Union jack, and all derivations of these. In fact, we will be obliged to destroy almost ever flag ever flown. No confederate flags in governmental settings must be the choice, but berating and attacking someone wearing it on a t-shirt is a violation of free speech.