What is the difference between hate speech and freedom of expression? What is your opinion on the matter?
"Hate Speech" is opinion that some hate to hear.  Some prefer censorship over freedom of expression.  Freedom of expression means idiots and fools get to have their say. Idiots and fools are not to be censored by other idiots and fools.