Even though I"m just a widdle student, I have come across this ample times. As a Catholic I'm against birth control, but am often asked for education on the methods, I'm also against pre-marital sex, but people are going to do it whether I like it or not, so I just offer education or tell them where to get education, I don't actually hand out BC. I have much lesser conscience pangs discussing BC then I know I would if a lady got pregnant because she didn't have access to said BC and you dont' have to be a genius or an OBGYN to figure out what most people do if theyr'e pregnant when they don't want to be.
As for homosexuality, I have gay friends, and they know how I feel, but it doesn't mean I'm nasty about it, I give out education, or where to get said education and let people do what they want, since they're not going to do what I want. Plus, I think, if this was my best friend [who's a lesbian] would I want her being treated like this?
The way I look at it, is Jesus hung out with tax collectors and prosititutes without judging them, if he can, then I better gosh darn try. Its all about the do unto others thing. Professionalism just happens to be the extension of that into the not-personal life.