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.