There is no need for the label, other than to serve this purpose. We already have long existing words for what is lumped under so-called 'hate speech', such as bigotry, or invective or slander. But they don't contrast so neatly against Free Speech as the invented (subjective) label 'Hate Speech' does, which is why it was (only recently) coined.