Anti-discrimination laws don't apply to racists. They exist for groups that cannot change some aspect of themselves, be it race, gender, disability, age, sexual orientation (I understand some people think this is still up to debate), etc.
Do you really think the Ku Klux Klan and the Westboro Church need the RIGHT to be served at any private business, regardless of what the owner wants? No. Because they should be able to change their views, or at least keep their ideals to themselves.
But if you turned a woman away for her gender, an Asian for his heritage, or a veteran for his disabilities, that isn't fair. You can't change or hide those things. And I know that the first thing you are going to say is that you can hide your sexual orientation. But that's not really true if you want to get married or have a family, and in the last 3-5 years, it has become recognized - in some states and federal organizations - that it is their right to do that.