I'm not saying it's right, I'm just saying that people should have the right to support whatever they want. If somebody puts on a shirt that says "Fuck the world" It is their right. And I have seen people wear that shirt. If Jim Bob who is flying a rebel flag starts enslaving people, then by all means punish him.
I don't fly a confederate flag, in any part of my decor and attire. Don't take me as a racist that is grasping at straws. I don't support a lot of things, but I support freedom, and especially freedom of speech.