There are two strains of character that define and assist each side of the argument to live with themselves, and the world around them -
Christians who despise homosexuality suffer from an inbuilt and planet-sized sense of superiority which they exercise by pitying people who don't live as they claim to - they usually don't in fact.
Homosexuals, have, by the age of puberty, have developed a double-planet-sized sense of acceptance and humour which allows them to accept who they are, who everyone else is, and use humour to deflect the vile condemnation they receive in varying degrees on a daily basis - from devout Christians, among others.
I am neither Christian, or gay, but if I was to be one or the other, I would prefer to be gay any day of the week - I prefer acceptance and humour to poisonous po-faced superior bigotry, as a way to live life.