Retire the battle flag. It was surrendered because they lost. If the local yokels want to fly it, fine; it makes it that much easier to identify the idiots.
Monuments to great men who honorably supported their society, win or lose, should not be removed. They are part of history. It is good, if not imperative, to remember that "the other guys" are not all back street goobers. A good memory and respect for actions well done are necessary for OUR survival.
That said, the ignorant, inbred, beer bellied, assault rifle toting, battle flag wrapped idiots down there now are not evocative of Jackson, Lee and Jefferson... to me anyway. I may be a little prejudiced in the same way Hitler was a little antisemitic...