Yes. Free speech by no means is absolute.
If speech is restricted then by definition it isn't free. You can't really say, "I support free speech but...". If you think that there should be limits on what people are allowed to say, then by definition you oppose free speech.
"if you don't support the legality of human sacrifice then you don't truly support free religion"
False analogy. Religious practices can include elements (like murder), that is already a crime in itself. General hate speech would not be a crime unless specifically criminalized.