Basically in general if you run a company and you want to limit your services to a subset of people: that's your right.
However, what you cannot do, is say that your terms of services are "X", and then decide later to remove someone who hasn't violated their agreement with you.
If you agree to host a person's website with an agreement that doesn't specify that they can't use it for racist reasons, and then you revoke it after the fact, I don't see why a corporation should be given the liberty to suddenly remove users who aren't violating that corporation's policies.
At the very least, it's false advertising by saying this service is open to anyone, then deciding that retroactively it's not open to Nazis and terminating your services to them after you have already taken their money and come to an agreement with them.
Generally, these terms of service have clauses that let the provider terminate the service by refunding any prepayment. They also let the provider modify the terms.
In general, I doubt these sites are governed by agreements that obligate the provider to keep hosting them/providing services no matter what for a long fixed term.
The issue is bigger. Right now we've got deplatforming happening without violating a host's terms of service. Or hosts suddenly changing terms of service to enable them to deplatform.
... which is generally their right, unless they're doing it on the basis of illegal discrimination. And last time I checked, "racist" wasn't a protected class.
Essentially corporations saying they can do whatever they want, even if you have a virtual agreement with them and are following the rules laid out by their agreements. This is not a good thing, for anyone, unless we can get courts to actually uphold the terms of service for websites on behalf of the users.
It seems you're asking to create the opposite problem: when a provider wants to stop providing services to a Neo-Nazi group and goes through the process that's laid out in the terms of service to make that happen, you don't think they should be allowed to.
The person who's arguing that people should be able to do whatever they want is you.
Otherwise its corporate censorship for any reason at all, even if you haven't broken any of their rules. And that cannot be good in the long run, so why enable them to do it today against these reprehensible groups??
Basically if a corporation gives you an agreement and says "You can use this site or platform in exchange for this and following these rules" and you agree and abide by those rules, the corporation should be bound by them as well. It'd be akin to going to McDonalds, agreeing to pay $1 for a cheeseburger, and then, after eating the burger, being told that now the price of your meal was $50 and you had better pay up. Corporations should not be allowed to change the terms of their contracts on their users.
I wouldn't want to be a corporation who's tied to those sorts of rules: I have to keep on providing some service as long as my client doesn't say "no"... even if it stops being profitable for me? Even if the technology used for it becomes obsolete?
As long as they pay their bill and don't use the service for anything
clearly illegal, I should be forced to provide a service I may no longer want to provide?
I can't imagine anyone thinking that would be a good idea in any other context.
You can't imagine why someone would want to drop a client when keeping them would mean getting boycotted by a big chunk of the rest of your clients?