We fast forward now 150 years to a time where people of good will striving to finally bind the wounds of a century & a half ago. If our Republic is to truly move forward, this Banner of oppression (the battle flag) needs to be permanently be retired and the Democrats who used it as a Shibboleth for a Century, (Fritz Hollings, Jimmy Carter, Bill & Hillary Clinton, Al Gore) need to come forward and acknowledge their identification with it and to denounce it.
As to the flag, its high time those colors are once and for all retired. Think about it for a moment; do German's fly the Nazi-era flag as it's an (unfortunate) piece of their heritage? No, flags like these are only flown in the name of hate.
Finally, let me approach this from a purely Christian point of view. We're called by scripture to not intentionally offend our neighbor. Taking a queue from St. Paul's first letter to the Corinthians:
Therefore, if food makes my brother stumble, I will never eat meat, lest I make my brother stumble. I Cor 8:13 .Now clearly, we make no apology for the Gospel, but this is anything BUT the Gospel. It really shouldn't matter whether great-great-great-grandfather was a foot soldier dressed in butternut or a confederate general, if we're celebrating that fact in a way that brings offense to another we're acting sub-Christian