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.
I look at it this way:
This forum has rules against hate, correct? If someone hates on another person, that person gets reprimanded, warned, eventually banned if the hatefulness continues correct?
I see banning hate filled white nationalists forums from the internet as no different.
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.
Essentially its 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.
Otherwise it allows 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 can't imagine anyone thinking that would be a good idea in any other context.