Seriously though, you can use neo-Nazis to justify censorship, but then what about the less extreme alt-right? How about the slightly less extreme religious right? How about economically right-wing libertarians? Neo-conservatives? Where do you draw the line? At what point do you decide to move the line slightly one way or the other? This is the problem. You'll always need to draw the line, and wherever you draw it, you're essentially imposing your worldview since your worldview governs where you think that line should be.
And for the record, I don't think tech companies are akin to utilities, they can do what they want within the law, but just drop the charade that their platforms were ever totally free...