I hope you're being facetious because there is absolutely nothing "exceedingly offensive" about what she was wearing. At all.
Those folks were and remain the enemy. It's a symbol of their treason.
Yes, there will be peace someday. It's in the Bible. But it is a prophecy. That means it will come in the future. It does not mean we should act as if our desires had already become reality.
That is one of the big differences between the Right and the Left, so it does have a political meaning.