Okay, what I'm about to say will probably anger some of my southern friends, but here goes...
The confederate flag that you love to wave as a symbol of your heritage is actually a symbol of hate and divisiveness. You may not want to see it that way or admit it, but it is. Like the swastika before it, which was actually an ancient symbol of well-being before it was hijacked by Hitler, the confederate battle flag has become a symbol of supposed racial superiority and hatred of those who are different from you. From now on, it will never be anything but that.
If you are more bothered by people who are offended by the waving of the flag than you are by the people who turned your symbol of heritage into one of hate, then you are part of the problem.
If you are more bothered by people who are offended by the waving of the flag than you are by the people who turned your symbol of heritage into one of hate, then you are part of the problem.
That is the sad truth.