It’s the other way around: an expressed hateful opinion may be considered hate speech by the law or someone. And an opinion may be considered hateful. But the other way doesn’t make any sense.
"All <n-word>s need to go back to Africa." (clearly and overly hateful)
"All black people need to go back to Africa." (still hateful)
"All African-Americans need to go back to Africa." (All words are accepted, but the notion is still rather hateful)
No matter what words one uses it could be considered hate speech by today's definition. Disclaimer: I do not nor do I advocate using racial slurs, the stub in here was just to prove a point.
In the case of communist bandits, it's a criticism of a political ideology, and in particular here one party. Criticism of political parties and ideologies is completely fine, even when expressing insults to them. Expressing threats of violence or other crimes isn't permitted or moral, but expressing dislike or disrespect is perfectly valid. Can anyone say they've never expressed disrespect to any ideology or political party in their life?
Does that offend you?
Would you be as happy to see fascism protected from negative commentary online, as you clearly would communism?