See, that's the probelm. Even saying it up front really isn't enough, just as "No Blacks Allowed" wasn't sufficient back before the Civil Rights movement.
It's just kind of weird how our society has to regulate ethical standards. I agree a pharmacist shouldn't be allowed to refuse a prescription to one patient that he will write for another. But should he be permitted simply not to stock that drug at all?
Can a plastic surgeon refuse cosmetic surgery on people having vanity work done, and only work on people with actual problems, like major scars or cleft palates? Who decides what is or isn't an actual problem?
Should a bar owner be permitted to allow smoking in his private establishment, even provided he put a sign on the door stating, "Smoking Allowed", so those offended may stay away? What about a cab driver, or a motel owner?
It's so easy to go over the deep end either direction. The guy who figured out how to separate plasma bled to death because he was sent to the "black" hospital, instead of to the closest white one. Obviously, that's way too far in one direction.
But if some guy wanted to mow lawns only of people who worshipped the flying spaghetti monster, should he be allowed to? Could people not mow their own lawns, hire someone else to do so, just let it grow, or pave over their lawns? At what point is the line crossed in that direction?