Free Speech : Free speech is the right to say whatever one like. That means don't have the knowledge, experience and Don't know what will be the output of that speech.
Hate speech : Any kind of speech that makes violence in the society.
Offensive speech : It is speech that Causes someone to feel hurt, angry, or upset, rude or insulting. Causes anger.