This is America, I'm free to speak my mind......
That doesn't mean that you
should.
Use your brain and think about how your 'free speech' will be received before you communicate.
You can say whatever you like but maybe you should think about the results of your delivery before you flex your 'I'm American, I can do what I want' muscles.
You ruin it for the decent Americans out there by acting like a spoilt brat.
You can say what you want but you have the obligation to use the ability appropriately.