In case you live under a rock, there was a speech given by Dan Savage (homosexual activist) recently at a high school where he had some choice words to say about Christians and the Bible. Here is the original. Be warned; there is a little bit of language on this.
Here is a response from Brett Kunkle at STR Place (the youth ministry of Stand To Reason). He gives some background on who Dan Savage is and provides a great response to the overall philosophical and logical mis-steps Dan makes, as well as some of the theological misrepresentations.
Here is a response from James White at Alpha and Omega Ministries, doing what James White does best.