Her Rights were never violated, she was not jailed or fined for her speech...therefore no violation exists.
However, her former career required that the public see her as unbiased when dealing with the public.
Supporting a cause/ symbol that called for slavery and treason doesn't support a position of objectivity when encountering minorities...
The same types that support this symbol of hate, racism and treason or usually the one's that start a thread calling Black people "coons"while denying any racist tendencies.
And there is the crux of the matter. Some people see the confederate flag about racism and slavery. That the Civil War was all about that and nothing else. The Civil War was in fact fought about states rights to succeed from the Union. One of the issues at stake in that war was slavery. There were several other reasons as well. The Confederate Flag was representative of the south's succession from the Union.
Having said that. Not everyone sees the Confederate Flag as an expression to support racism and slavery. Some see it as southern pride, others see it as a symbol of a rebel mentality showing defiance from the establishment. It is only those who see a singular issue and apply it as the only reason behind the flag who has caused it to be an issue.
It is the equivalent of being offended by someone wearing a 'cross' necklace because someone is offended about the Crusades, even though the cross does not represent the oppression once upon a time carried out.
I am not a supporter of racism, bigotry, slavery, or any methodology of inequality. I am simply saying that it is not known in what context this person chose to fly the flag, given that there are several contexts available. Therefore passing judgment on her and firing her because she displayed the flag is just as bad as the unsubstantiated intent she is being accused of.
For those who support the flag due to racism, slavery, and bigotry, in general and on here specifically, they have nether the moral, or ethical standard to judge or provide an opinion to anyone.
The judgment of, and political correctness applied to this subject is part of the reason of the divisiveness within the US as a whole.