Via the always engaging Regions of Mind, I found this meditation on the meaning of the Confederate flag by Clayton Cramer. By and large I'm in agreement with him. And while I understand that to many Southerners it symbolizes their unique Southern heritage, I think this is pretty good advice:
I'm not saying that you need to feel any shame about your expression of Southern pride--but is there perhaps another symbol that doesn't have the baggage?
I'd suggest a flag unique to the South with a somewhat less controversial history, which also seems singularly appropriate for the times we live in: the Fort Moultrie flag:
The Fort Moultrie flag was carried by Colonel William Moultrie's South Carolina Militia on Sullivan Island in Charleston Harbor on June 28, 1776. The British were defeated that day which saved the south from British occupation for another two years.
Some versions of this flag have the word "LIBERTY" in the crescent moon. The South Carolina state flag still contains the crescent moon from this Revolutionary flag.
The version with "LIBERTY" in the crescent moon can be seen here.