This gets to the crux of why your argument is wrong: “They” won’t EVER defend our right to say ANYTHING — no matter what we say or do to “defend” their rights now. That’s how Hatred and Hate Speech works. It only escalates. It NEVER turns around and suddenly becomes koombaya and brotherly love.
Germany, today, is almost certainly evidence that you CAN successfully regulate Hate Speech while keeping the true spirit of “Free Speech” intact. Freedom of Speech does not, should not, and CAN NOT mean freedom to spread hate or to incite violence. Or else there is NO FREEDOM AT ALL.