I've already responded to that question. Let's review. You said:
To which I responded:
You said:
I said I was confused, which I still am, and you ask this:
But I responded to that point DIRECTLY earlier. So do you expect a different answer the second time you ask that question?
As to the rest, them being public has really nothing to do with 'free speech' - it's a different issue, one of being held accountable for speech. I think that's a good thing. If you want to spew racist chants, then having your real name and face attached to that speech is a good thing. I don't see any virtue in e.g. our online communities that give anonymity to racists and haters of any stripe. It encourages those who spew hatred on a daily basis to do more of it because anonymity allows them to do so without suffering any accountability for it. It's just another form of the KKK white sheets that allowed those idiots to hide their faces from the public. In my view, if you want to spew that garbage, show your face and own your hatred. If you're not willing to put your name to it, then keep your trap shut.
BTW, death threats are always condemnable, and should if remotely credible be prosecuted. But again, most of those making death threats are too chickenshiate to attach their real names to those threats, which is why anonymity isn't actually a good thing in a lot of cases at least. But for those that do, out them, prosecute them, put a heavy price on threatening others. It's how to end that BS - not by allowing them to do so behind some veil of secrecy.