Well I don't agree... or we are not talking about the same concept...
"In common language, “hate speech” refers to offensive discourse targeting a group or an individual based on inherent characteristics (such as race, religion or gender) and that may threaten social peace."
Ok I take that from the first Google result, but it sums up what I understand as hate speech.
"Offensive" is subjective. So you're using a subjective term to describe a subjective term. Hate speech is objectively not a thing. If it can mean anything, it means nothing.
How does it threaten social peace and who's social peace? It's just more subjective terminology claiming status as a "definition".
Just because people disagree with a statement, doesn't mean the statement is meant to be offensive and just because someone chooses to take offense at a statement, doesn't mean the statement was intended that way.
Someone says something you disagree with, then you have a debate (much like now). They offer up an idea or statement, you counter with a rebuttal. You don't try to label something you disagree with by a pejorative in an attempt to make it evil (the entire purpose of "hate speech"). You argue based on the merits and facts.