With all due respect, I have to disagree. I don’t approve of homosexuality, but I don’t look upon it with disgust or any of the other ways in which you described. I believe it is entirely possible to “love the sinner, hate the sin” as you put it.
There are many things my children have done and continue to do, as adults, that I don’t approve of, but I’m able to separate their actions from the person and love them for who they are. I’m able to do the same thing with friends and others who are homosexuals. Yes, I have many friends who are homosexuals. I consider it something they do that I don’t do or approve of, but that doesn’t mean they are bad people. I still love them, find them to be good, kind, loving people who I enjoy spending time with. They don’t hate me or think I’m a bad person because I’m heterosexual nor do I hate them or think they’re bad people for being heterosexual.
Someone will likely point out the difference is that I consider homosexuality a sin. While that is true, I’m sure there are things I do that my homosexual friends consider sins. We all sin in different ways, and in our Heavenly Father’s eyes, all sins are equal. We like to think that someone who lies is committing a greater sin than the person who spreads gossip about the liar, but the truth is gossiping is also a sin, and both are equal in the eyes of God.
I’m sorry you were brought up to hate homosexuals and to think they are disgusting. That doesn’t mean everyone that everyone who considers homosexuality a sin feels the same way. I am glad, however, that you no longer feel this way.