"The Supreme Court has tried to define "free speech" in several of its opinions. Basically, it stated that "speech" covers areas beyond talking and writing. The court interpreted the First Amendment to apply to symbolic expressions such as burning flags, burning crosses, wearing armbands, and the like.
The court also held that the government generally can't restrict speech based on its content. That means the government can't stop someone from expressing an idea just because most people find it offensive. This is because the government doesn't have a right to decide what ideas or information people are allowed to hear."
So if that sentence, as you imply, is based on carrying a Confederate flag then it is hypocrisy... pure and simple...