Nazis specifically aren't a protected class, of course. Neither are white people. But (any) race is a protected class. And (any) political opinion could be a protected class, as well.
IIRC, this is already the case in California, with respect to employment - i.e. you cannot be fired for expressing a political opinion.
Yes, we advanced to being a more civilized society.
Adding "politics" to the list of protected classes is akin to removing all the other ones, since someone's "idea" can be that their race/sex/age/nationality makes them superior to all others.
I'd never support a politician who promoted the idea of rolling back Title VII of the Civil Rights Act.
Not at all. Adding the expression of some idea to the protected list does not, in any way, limit protection for other things on that list. It's the implementation of those ideas that would be a reversal.
What if a nazi wants to go work with a black rights group? Or a male sexist wants to work in a women's shelter?
Adding politics to the list of protected classes would be the end of protected classes.
To the extent that some web-related service is essential to effective communication via the web and provided by a monopoly or oligopoly , whether global or within some clear boundaries, that seems to make sense. ISPs certainly fit that. Domain registrars don't. Web hosts don't. CDN’s probably don't.
Any of these could change with evolving market conditions.
Now, if an ISP decided to cut off someone because they didn't like their (legal) speech, that would be a problem. But that's not what's happened here.
[1] Don't give me the "but what if they didn't" argument. We're not speaking in hypotheticals here. They do have other options. If they did not, then we might be having a different argument.
But perhaps the web has reached a point where we have to consider it as a public service. And as such should be subject to free speech laws. There is precedent for this with the "equal time rule" for broadcast networks regulated by the FCC which guarantees air time to opposing political candidates during an election. I could easily see an argument to be made for forcing service providers to dedicate a portion of there resources to dissenting opinion on these grounds. Although obviously the line must be drawn at hate speech, I shudder to imagine a world where acceptable content for the web is determined by the whim of an executive who "woke up in a mood".
https://en.m.wikipedia.org/wiki/Equal-time_rule