Freedom of Speech works like this:
Freedom of Speech, denotes when a person(s) uses a public platform to express their ideas/views/thoughts and any other means of communicating their views or whatever they be. "Hate Speech" was not a coined phrase or stipulation to Freedom of Speech because of the sole fact that anyone could invoke that stipulation when ever said person uses a platform to express ideas or opinions or whatever it may be - that other people wouldn't agree with. Reason for this is because of one simple fact: the 1st Amendment has absolutely ZERO regard for hurt feelings or opposing views. This is why "Hate Speech" is NOWHERE to be found on the First Amendment - and because it was more or less geared towards a general public who wanted to voice grievances towards the American Government.
Of course - there a number of things that could lead to a person having their platform revoked. A call to direct violence (not the same as hate speech mind you), discussion of non related assigned topics for the platform, (unless it's a Q&A or something of that nature) and many other reasons. Hell, you can even make a speech that advocates pedophilia - though you probably will never find someone willing to give you a platform for that.
Example:
I dislike Pitbulls and all of their respective cross breeds, and believe they should be banned from this country. I use a college auditorium as my platform to present all of my gathered evidence as to why they should be banned while providing a lecture on the benefits of doing so. That's something I have a RIGHT to do under the 1st Amendment - now matter how fucking salty or upset Pitbull owners get at the notion that they're pets are going to be banned.
If you are one of those upset owners - the correct course of civil action to be taken is to put my evidence and beliefs under scrutiny in a platform for a debate, or use a provided Q&A to question or gauge my evidence and personal stance on the matter.
You however, DO NOT get to stand up and chant "Hate Speech!" because of your hurt feelings. If you don't like my stance on Pitbulls, then you're more than welcome to disagree with me - that's your right. But to chant idiotic terms like your auditioning for a role in George Orwells "1984" is unacceptable and not the civil or lawful way to express your grief. That's what protesting is for. And protesting is also NOT allowed on the premises of where the speech is being given.
Now is the internet a platform for free speech? I'll give you one guess... No.
And don't confuse "freedom of speech" with simply just expressing your opinions. When I get moderated on this thread, I don't invoke the first amendment - because the internet is NOT a platform for free speech. It's a platform for opinions. Big difference.