If the restaurant benefits from special safe harbor exemptions to food safety laws because they have so many customers from all walks of life that they supposedly can't spare the resources to play hygiene police while serving everyone on time, then no.
But aren't copyright laws another way of suppressing free expression? It seems contradictory to say that it's not ok for Cloudflare to suppress the free expression of Nazis while implicitly supporting the suppression of the expression of file sharers, remixers, and other violators of copyright who want to use Cloudflare. Furthermore, you seem to be arguing that the explicitly political expression of Cloudflare's CEO should be suppressed using the power of the state (by suggesting that it should open them up to legal liability).
Are you suggesting that in order for them to be allowed to turn down Stormfront's business they must take on the legal obligation of actively screening all their content for illegal material?
I don't see the connection or justification.
As the Cloudflare CEO explained, that is not the case in this instance.
https://www.cloudflare.com/terms/
The only way they can terminate the terms is:
"Cause for such termination shall include, but not be limited to: (a) breaches or violations of the Terms of Service or other incorporated agreements or guidelines; (b) requests by law enforcement or other government agencies; (c) a request by you (self-initiated account deletions); (d) discontinuance or material modification to the Service (or any part thereof); (e) unexpected technical or security issues or problems; (f) extended periods of inactivity; (g) you have engaged or are reasonably suspected to be engaged in fraudulent or illegal activities; (h) having provided false information as part of your account; (i) having failed to keep your account complete, true, and accurate; (j) any use of the Service deemed at Cloudflare’s sole discretion to be prohibited; (k) use of fraudulent payment methods; and/or (l) nonpayment of any fees owed by you in connection with Cloudflare.com and associated Services."
Meaning "and anything else we forgot to include or think of later," so "woke up pissed off at you" is a valid reason for termination under that clause.
To to mention that "j" is broad enough to include pretty much any content-based decision.
Both the legal system and businesses need to draw lines. We can't pretend those lines don't exist or that 100% free speech is some ideal natural state. Once those line are drawn it is only natural for there to be debate about them. I think frequently debating and reassessing those lines is healthy.