Did they even interview anyone at Namecheap about this?
I added a new domain on Namecheap after this fiasco began. If I were Namecheap, I would definitely go on the offense and try to get as many new customers as possible. The admin panel is nice and they seem fairly transparent.