It’s non-obvious what the consequences of suppressing free speech are. You can’t just assume an equivalent between that and fascism or socialism. Today, Germany bans certain kinds of hate speech, as a result of its previous experience.
Free speech is not gratis.
It needs care.