Free Speech: Free speech is called freedom of speech. But the expression should be based on three factors: Knowledge, experience and action/output.
Hate Speech: Hate Speech is such that speech by which a war can happen in a nation, community and Country. It is like a crime.
Offensive Speech: Offensive Speech is another speech which can create an argument , debate in some people.