Unfortunately his valid points about the bible are overshadowed because of his (embittered) delivery method.
I couldn't tell if this was in a high school auditorium directed toward high school kids or not, but if it was, his choice of words was inappropriate -- even calling the ones who left "pansy asses"...
Lesson here: how to muddy up a good logical review of the bible with stupidity and ignorance.
.02 worth.