The Confederate Flag: sign of racism or article of history?

I personally think that the Confederate flag is a symbol of racism but some people think it represents history and it isn't offensive. What do you think?
Update: A lot of you are saying that it's your families history so why hide it..

...so it would be ok if I wore the nazi flag on my shirt?
20 answers 20