The Namecheap post argues in favor of revoking the domain by saying that it is inciting violence, and not just exercising free speech. As a domain registrar, there's nothing stopping you from having a policy that doesn't allow the incitement of violence.
But, I wonder: how many domains has Namecheap revoked in the name of this ideal? If you're going to have a policy of what is and what is not allowed, the reason why it will be so difficult is because you need to enforce the policy on every website equally. You cannot cherry-pick one website, cite the policy, and then forget that it exists.
Even if this policy is applied to every website, who is deciding what counts as incitement of violence? Can I make a violent post on a website, and then report them to Namecheap for inciting violence, or does it need to be a website administrator that makes it? How direct does the incitement need to be, given that the example provided in the blog post seems relatively indirect? I'm sure you can think of a myriad of other questions and inconsistencies with this, because there's so much room left to interpretation and bias, when it's obvious the reason the domain was revoked was due to political pressure.
Given the amount of companies that have dropped the website, it's starting to set a pretty bad precedent. There's plenty of equally bad content on very large websites (Reddit, 4chan, etc), and if the standard for this content becomes to wipe it from the face of the Internet at all costs, things won't be pretty.