His goal is to point out that there's a lot of stupid shite in the bible that even the most devout Christians no longer believe or follow, and one day soon, hatred of homosexuals will rank among them.
Well, the Bible tells me right now not to hate homosexuals or anyone else for that matter, so I don't really need Dan Savage's mocking of Scripture and calling it bullsh-t to tell me that, do I?
Matthew 5:21-21 "21 “You have heard that it was said to the people long ago, ‘Do not murder,[a] and anyone who murders will be subject to judgment.’ 22 But I tell you that anyone who is angry with his brother will be subject to judgment. Again, anyone who says to his brother, ‘Raca,’ is answerable to the Sanhedrin. But anyone who says, ‘You fool!’ will be in danger of the fire of hell.
Matthew 5:38-48 "38 “You have heard that it was said, ‘Eye for eye, and tooth for tooth.’[g] 39 But I tell you, Do not resist an evil person. If someone strikes you on the right cheek, turn to him the other also. 40 And if someone wants to sue you and take your tunic, let him have your cloak as well. 41 If someone forces you to go one mile, go with him two miles. 42 Give to the one who asks you, and do not turn away from the one who wants to borrow from you.
Love for Enemies
43 “You have heard that it was said, ‘Love your neighbor[h] and hate your enemy.’ 44 But I tell you: Love your enemies and pray for those who persecute you, 45 that you may be sons of your Father in heaven. He causes his sun to rise on the evil and the good, and sends rain on the righteous and the unrighteous. 46 If you love those who love you, what reward will you get? Are not even the tax collectors doing that? 47 And if you greet only your brothers, what are you doing more than others? Do not even pagans do that? 48 Be perfect, therefore, as your heavenly Father is perfect."
This is the same Bible that says that homosexuality is a sin. So, if I follow Scripture, I can see that homosexuality is sin, yet still love and not hate homosexuals and not seek to harm them in any way. That is the nuance that Savage and others don't understand.
He should be appealing to what Scripture says about how we are to treat people, even the enemies of God and our own enemies - with sacrifical love. But, to do that, Savage would have to give the Bible authority and he does not want to come under its authority - it condemns his lifestyle.
So, instead, Savage mischaracterizes and mocks it before high school students and then insults those who take issue with his bigotry by calling them pansy asses with his microphone as they gathered in the hallway in silent opposition to his lies.