This is mainly directed at my fellow Christians, but I think many of you guys who are Agnostics or Atheists may appreciate this.
I think homosexuality is morally wrong but that many Christians have taken the sin too far. It is an abomination and I won't try to hide that fact, but the sin is no worse than any sin you do. You are in NO WAY better than them. AT ALL. They have a battle against sin to fight just as we all have a battle against sin to fight. Did Jesus get mad at the prostitutes or tax collectors? (Ancient equivalent of modern homosexuality.) No he didn't. He ate with them, comforted them, and kindly told them to repent of their sins and to follow Him. You know who He did get mad at? The Pharisees. (Ancient equivalent of us. That's right, us.) If we were all honest with ourselves, we would know we are no better than the Pharisees. Quite frankly, we are no better than ANYONE. We should not be pointing fingers like they did, we should be coming to the homosexual community with open arms. We need to help them come back to Christ, not judge them for their sin. What does it accomplish, anyway, to sit and point fingers at those who sin? Are we not sinners in need of a savior just like them? Who are we to judge them? God is the only truly righteous judge on this earth. He will deal with their sin, we need to deal with their pain. We need to mourn with them, laugh with them, talk with them, and, most importantly, share Jesus Christ with them. Isn't that all Jesus wants anyway?