It's unfortunate that the Civil War was fought over state's rights regarding slavery (that's what it was, in its most elemental form), and not some other more palatable issue. However, since that was the ultimate root of the conflict, the symbol of the confederate flag has been highjacked by the racist groups that have come since. So, to the average American, the Confederate flag indeed is a symbol of oppression and racism. It's unavoidable.
The school should not have to put up with such behavior within the walls. I agree, it seems that they are singling out unpopular speech, and while technically they have the legal authority to do so, their behavior is still unamerican and probably unconstitutional. A better move would be a blanket ban on printed t-shirts, and require button-down or polo shirts.
This is a completely bogus media hyped myth. It's actually extremely rare to see the Confederate flag used in a racist context & those few cases usually involve a tiny handful of northerners surrounded by 100's of police & protesters.
So, to the average American, the Confederate flag indeed is a symbol of oppression and racism. It's unavoidable.Hmmmm, to the average Muslim the Cross means the same thing.