The Hippies, the long beards of the 1960s, the Baby Boomers, were fighting against the right-wing establishment who believe America was still in the 1950s. When individualism and individuality, were still not common and if anything looked down upon. Where people were told how to think, instead of taught how to learn and then base their own views on what they just learned. Where individual freedom and free speech were only tolerated if people were doing, saying and believing what the establishment approved of.
Again, free speech is exactly that. Take it for what its worth, because it by itself is not designed to make you feel good or bad, but to express how someone feels and when done right inform people as well. 'This is where you're doing well and this is where you need improvement. This is what you should do less of if not stop all together. This is what you should be doing more of.' And these are just some examples of what free speech is. Which is something the long beards of today, the Millennial's who are in college simply don't understand and approve of.
It means that you have the constitutional right to express how you feel about someone, or some group, or something, but that person next to you and everyone else not only have the constitutional right to not only tell you what they think about what you have to say, but express their own views on the same subject, or any other subject that they want to talk about. And you have the same constitutional right to express how you feel about what they have to say about whatever they're talking about as well.
Just because America has a history of racial and ethnic discrimination, which is the worst part of our national history, doesn't protect ethnic, racial and religious minorities from having to hear anything critical about themselves or their group in the future. Especially when the criticism is accurate. There's nothing bigoted about the truth and even when someone delivers half-truths about people perhaps to make partisan points and even racial or ethnic points to make a group seem worst than they actually are, you can always present the rest of the story and point out whatever hypocrisy the commentator is making.
There's nothing bigoted about saying that women and gays are treated like second-class citizens and slaves, or risk death if they try to convert from Islam in the Arab and broader Muslim World, since those things are actually true. Just like gays and women are treated like second-class citizens in the Bible Belt in America. Free speech, is free and facts don't lie and when someone is actually offended by the truth, then they have a real problem with dealing with reality. And have real self-improvement issues to deal with beyond whatever negative facts that have already come out about them. But that is no reason from censoring the truth and free speech. Especially in a liberal democracy like America.