As I've said before, people are threatened by what they don't understand.
People can understand anger becuase they've been angry. They definitely understand greed because we've all felt that emotion at one time or another...
Even divorce... Anyone in a marriage knows that at some points in the relationship, things get so hard, that you consider divorce... even if it's a fleeting thought that you discount right away.
But, homosexuality... that's something that people just don't understand. Is it nature or nurture? What makes someone a homosexual? Do they think differently than me? Why do they want to get married anyway? Why would they want to raise children? Will they paint their house pink if they move in next to me? Will they kiss, GOD FORBID, each other goodbye in their driveway in the morning?
So many things that people just can't comprehend... So, they turn to the Bible for answers...
So, the hate and the ignorance just passes on from generation to generation. But, it's getting better. With each generation, people are becoming more and more tolerant towards the gay life. And even in some churches, the United Church of Christ for example, gays and lesbians are welcomed to Christ's table. What a concept...