If singing "Dixie" qualifies one for racist status, then I'm in trouble. I used to sing that song when they taught it in elementary school -- in Yankee states. And at some point in the last few years, the Confederate flag stopped being about indepence and rebellion and started symbolizing racism. I'm not sure when that happened, but it was sometime after the Carter administration and well after the Dukes of Hazard stopped running. I knew a lot of people who displayed the Stars & Bars, and they never did it for racial reasons.
I never understood the sudden desire to ban the Confederate flag, considering that most Confederate regiments marched under state flags that are still in existence. It seems odd to me that the flags that flew over the statehouses that enslaved blacks and still fly today aren't considered racist. For that matter, the Stars and Stripes flew in slave states when slavery was condoned. But for some reason, those flags are OK and the rebel flag is racist. Seems a little arbitrary to me.
IMO, we spend way too much effort supressing symbols and speech, and not enough effort dealing with the underlying issues everyone's afraid to discuss.