Yes, I too, view homosexual acts as abhorrent. However, as a new Christian, I have learned (and still learning) how to show love to everyone and what it means to not judge.
Here is the crux of the matter: Treating a person well and acknowledging a person's good qualities, does not mean I am endorsing a type of behavior. When it comes to homosexuals, the Watchtower sends a double message. I admit, it does create homophobia. But in the Watchtower, did you have a phobia of someone in the military? Did a uniform cause you to treat that person badly or avoid him? Not really. So why would I even have a desire to treat a homosexual in an unkind way, or perhaps simply putting on a "mask" of kindness? Why can't I be genuinely kind?
A homosexual worked in a store that helped my wife test and purchase some products. The honest truth, he was one of the nicest people I met. We talked and I was fine with that. Again, treating him well, does not endorse the behavior. I don't have to make it my focus. It is not my concern.
If a person asks me about my view, I would direct them to the Bible. In the past, everyone would say "you're not suppose to judge" . I couldn't understand this in the Watchtower. I now understand. God is the ultimate judge. All I can do is show the scriptures. I don't have to rub them into people's faces. It now becomes a matter between them and God. God doesn't need a third party.