"One of the words that I really hate - but we have to use it sometimes - is homosexuality. The reason I hate it is because it is so vague. People say, 'Do you think homosexuality is a sin?' And I say, 'Well let me ask you this question: Is heterosexuality before marriage a sin?'"
Justin is a side A gay Christian, so obviously I don't agree with his conclusions. But I would commend his talk to you all the same. He raises some really great questions to think about in how to have this conversation well, even between people who disagree.