There's plenty of free speech online. You aren't entitled to free speech on others' property. Fix net neutrality first if you want true free speech.
And I definitely don't want the government to decide if something is "hate speech" or not. That's a slippery slope to actually losing freedom of speech.