I don't see any reference to Namecheap, the company in question there. Have I missed it?
I don't know about namecheap in particular. The point is that these companies are piling on the same site and they all host sites that are much worse than daily sturmer.