slightly continuing the thread hijack... actually, I was referring to the example of employment. And as far as employment goes, you cannot discriminate based on sexual orientation, even if "it makes the customers uncomfortable".
And agreed - if I want someone to tell me how to live... well, I wouldn't go to a pharmacist.