I'm from the South and I'm proud of it. I like the North as well, but if I got into a "who's better" argument you can bet I'll be defending the South. BTW, that's not what I'm insinuating here.
I'm also white and a good deal of my friends and co-workers are black. I get along with all of them. I don't own any confederate flags, but if someone wants to use that to show they support the South, hey, okay by me.
I respect people who are proud of where they come from, however they want to show it. If I see someone in public with a flag, I don't attach subjective labels to someone I don't even know in the first place. A huge majority of the time the evil perceptions of intent are only in the subjective mind of the criticizer.