Your article was brilliant. I love how you explained the conflict. Many people claim they are defending freedom of speech, when really they enjoy pushing past social norms.
In America, the first amendment provides protections for freedom of speech. However, this isn't without exception. In a courtroom, for example, a person cannot yell out profanities without getting held in contempt.
People should consider their words, audience, and impact to understand why some expression is considered inappropriate in particular circumstances.