I have always worked for small law firms. I have worked for assholes who wouldn't hire fat women, minorities, too old, too ugly, HIV+.... the list goes on. I have been fired within minutes of 'finding out' that my boyfriend was of another race or that my children are bi-racial (happened three different times... within literal minutes) While I think most of them are pigs, I firmly believe that if I own a business, I have the right to hire the person that best fits my idea of a perfect employee. I do not have the right to publicly advertise for a specific type that discriminates against a protected class of people (sex, age, religion, race). I simply have to interview all of the (on paper) qualified people and do my best to decide which fits my vision. I do not in any way believe that I have the right to discriminate against any member of the public who chooses to use my services or buy my products. As Uncle Buck mentioned, a Public business does not have the right to discriminate against the Public. Private business, members only organizations, religions, etc.... have the right to discriminate all they want to.