Ehhh, it's one of those things where I agree with the principle, but the principle fails. It's the so called tolerance paradox (which isn't actually a paradox at all, but that's tangential).
On principle, no company should be in the business of deciding what is and isn't acceptable "speech". That's simply not something we really want happening.
But then there's nazis and other outright insane bigots. But we still don't really want companies making that call, because they'll decide on the side of profit, period. If enough of the nazi types get enough power and money going, every single fucking company out there that isn't owned by a single person, or very small group of people that share the same ideals, is going to be deciding that it's the nazi bullshit that's the only acceptable speech.
This is something that has to come from the bottom to the top and be decided on a legal level first. We absolutely can ban nazi type bullshit if we want to. There's plenty of room for it to be pointed at as the incitement to violence that it is. There need to be very specific, very limited definitions to govern what is and isn't part of that
And the limitations have to be impossible to expand without starting all the way over with the kind of stringency it takes to amend the constitution.
That takes it out of the hands of corporations, and makes it very difficult to game. But it has to come from us, as a people first.