Karl Popper the Austrian philosopher: " Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, then the tolerant will be destoyed and tolerance with them."
Free speech does not extend to hate. That's why we have hate laws.