A person’s views on sexual orientation should not let their views on sexual orientation get in the way of providing legal services.
A person should not be able to refuse legal services to someone just because of their sexual orientation. (If they harras them, that’s different)
A person should not be able to refuse legal services to a company ONLY because of their friendliness towards those of any particular sexual orientation.
A person should not be able to deny services (medical services, or customer/client services) based on someone’s sexual orientation. I don’t want to see gay pride parades, but if they’re going to have them, you bet I want there to be some kind of security (as there should be at all events that are controversial, or that simply are expected to bring a lot of people) at them.
An organization that receives public funding should not be allowed to deny membership to, refuse donation/services to/from anyone because of their sexual orientation.
They’re not paying them to question the morality of their lifestyle- they’re there to provide a service. That’s not “religious descrimination”- that’s a legal way of saying “mind your own business.”