If I'm not harming anyone in the process why should I let people control me when it a free country as long as its on my property it should not matter?
Most Helpful Guy
The idea of the USA being a 'free country' is a bit of a misnomer. The Communist Party is illegal, for example. And as soon as certain political parties are outlawed in a country, you can't claim that the country is free. If 51% of the USA wanted to vote in a communist regime, they could not. So, the country isn't 'politically' free by any stretch. A two-party system is really not any kind of political freedom.
Beyond that, there are all sorts of 'freedoms' that are curtailed for public safety. You are not free to walk naked through an elementary school, even if you aren't 'hurting' anyone. You are not allowed to declare independence and refuse to pay taxes. You aren't allowed to just pitch a tent inside a government building and say you are moving in. "Freedom" has a very specific meaning, and it does not mean that you have the ability to do whatever you want.
This move to stop people flying the Confederate flag is a move to protect people from what it represents, just like you couldn't fly a flag with a giant photo of a penis on it. If it makes sense to not allow people to fly flags with images associated with pornography it also makes sense to not allow people to fly flags with symbols associated with hate crimes.1