"Free speech does not include hate speech"
Yes it freaking does, primarily because there is no universal definition of “hate speech”. You really want the government to decide what’s acceptable speech and behavior for everyone? The same government who was kicking down married couples’ doors 60 years ago because they dared be an interracial couple? I don’t know if you’ve noticed but society’s definition of right and wrong and acceptable and deplorable have changed dramatically even over the last few decades. You can’t just want these rules when they work in your favor and cry when they work against you. Free speech means you can say the dumbest shit I’ve ever heard and I’m free to either tell you off or completely ignore you. Free speech means I can say that Nazis are pieces of human garbage and not get arrested like I would in Germany if this were the 30s.
Free speech means any speech, whether you like it or not.