Donald Trump, the KKK and Nazis are not protected classes. Moreover, businesses are free to refuse service to anyone based on what they say, how they act or who they associate with. What they are not allowed to do is refuse service based on what a person IS. Race, religion, ethnicity, sex, sexual orientation, national origin, disability…immutable characteristics one has no control over. You seem awfully confused about anti-discrimination law, perhaps you should research it before you throw out any more blatant false equivalencies.