The flag represents an outdated cause and oppression of black people. The rebel flag depicts a time when Southerners fought to preserve their tradition of enslaving blacks to do free labor on plantations and increase their profit margins. Although the flag does stand for Southern heritage, it defends the ideals of white supremacy and discrimination in the South. If you don't think the flag is viewed as offensive, then ask a black person what comes to mind for them when they see the flag...I think you will get your answer. We live in an enlightened age now where any intelligent person can understand that skin color does not make any person better than another. The flag is a symbol of ignorance and prejudice and should not be displayed in any public place as it is seen as very demeaning and wrong.