Free Speech: Free speech is what ones can share his opinion freely.But he had to control about what he is saying.
Hate Speech: Hate speech is what that create arguments and sometimes crate mejor issue.
Offensive Speech : It not like hate speach but offensive speech can create controvers.