I don't understand, you're saying that the fact a missle is aimed at someone in the Ukraine gives namecheap a license to shit on their paying customers?
you didn't get the problem.
Namecheap made two unethical things, one annoying and small and the other that cost lives.
1) The fact that they ask to move Russians to other registrators, is just barely an inconvenience. It cost me 30 seconds to create a ticket in scrum and developers will move everything. But misjudgment by nationality is bad. Imagine if all Jewish customers will get such letters because Isreal/Palestinian war?
2) Catastrophic is this: instead of using millions of dollars from Russian customers to help to save Ukraine and lives - they steer away from this money to governmental control Russian registrators. In other words, their CEO Richard just send this million dollars to Putin instead of Ukraine. That will cost lives.
In your mind, they are just aimed?
And btw companies are free to do or not do business with someone based on their internal reasons. If they find that their business should not conduct business with a customer, it's totally up to them. Until they are following the agreement and contact is withdrawn according to all legal requirements. It's just a regular business practice. Benefits probably were suppressed by the cost.