When people are walking out of a talk...he's gone a little too far as far as those folks were concerned. To them, it was hurtful or angering.
I think the vast majority of those kids walked out because they thought it would be cool to make a stand like that, and their friends were doing it too, not because they were hurt or scared or even angry. It is often exhilarating to feel like you are standing up for an unpopular cause.
The fact of the matter is that the Bible-- and the interpretation certain Christians have given it-- is the main reason many people are anti-homosexual. Should we ignore a root source of a problem simply because it is part of a religion, and criticizing religion can be hurtful?
The part regarding the Bible, the part the kids walked out on, was rather benign and honest. Savage did not say that Christianity was BS or that the entire Bible was BS or that all Christians were intolerant bullies. He simply pointed out that other morally questionable or morally irrelevant things in the Bible were happily ignored, or relegated to "the past", while this one thing has continued to hang on. He provided a perspective and a path for kids who want to remain true to their faith, but think that means they must be anti-gay.