Does "People saying what they want to say" include racist, sexist, homophobic, xenophobic, white Christian Republican gibberish? You're still allowed to say what you want, but we're allowed to tell you that you're a dumb fuck who only votes Republican because you're too stupid to learn.
Yes, you are allowed to tell anyone whatever enters your petty little mind. After they finish laughing at you, you are allowed to tell them what you think of that.
I have yet to meet a liberal/socialist that didn't have diarrhea of the mouth. They talk a lot, but say very little, and rarely say anything of any real value. They talk in bumper sticker slogans and sound bites that they have picked up from their dear leaders. When challenged, they repeat them louder and with more emotion. If that doesn't work, they utter a few four letter words and stomp off.
Take the word "racist" for instance. A racist is someone who believes that his/her race is superior in some way to someone of another race, and conforms their words and actions to that belief. There are people like that, but for the most part, they are of the liberal/socialist bent. These people believe that Blacks, and in some cases, Browns, are not quite up to competing equally with Whites, and their words and actions reflect that belief. They are racist, and most of them are too damn dumb to even recognize that they are.
Liberal/socialists are not the brightest bulbs in the string.