My take on this is the idea that any tolerance of free speech by extremists goes completely against Ars' bias. And that's why they didn't print the passage you highlight, despite Ars linking to that exact blog post.
I can see both being true; the decision to terminate based on the Stormer saying that CF and Prince supported them and Prince saying the decision was arbitrary. They pissed him off and he exercised his right to refuse service to anyone. Pissed off = arbitrary.
> "My rationale for making this decision was simple: the people behind the Daily Stormer are assholes and I'd had enough," Prince wrote. "Let me be clear: this was an arbitrary decision."
I understand your point that being severely annoyed can lead to arbitrary decision, but nowhere it says in the interview, something like - I'd had enough because they even implied we supported them - here I would have understand. My problem is that it looks like either:
1. Ars removed this from the interview or
2. CloudFlare added this line in the PR blog post even so it was not the case
I cannot tell which one is true or both or none...
Note: Updated for formatting.
If this is true, then I agree with the takedown, because the Daily Stormer crossed the content neutral line first. But in this interview, the CEO says something totally different. This is what annoys me, because this is breaking the trust I have in CloudFlare.
[0]: https://blog.cloudflare.com/why-we-terminated-daily-stormer/