I don't really want to critique Prof. Pyle's presentation, though. What ticked me off was the man in the audience, a climate change skeptic, who clearly failed to understand how atmospheric climate models work on the most basic level. Yet he insisted on asking questions in a most aggressive and antagonistic manner and then, despite failing to understand the answers, kept plugging away at his point. His point, by the way, was that such models don't take water into account as a greenhouse gas, which they most certainly do.
Honestly, I tend to keep my mouth shut when climate change skepticism is expressed in an offhand manner by people at cocktail parties who don't understand the difference between weather and climate, let alone know the Clausius-Clapeyron equation. But when you get people like this, who are clearly reasonably articulate and (supposedly) educated who bleat on, repeating an argument that can be debunked if they bothered to spend the time and the effort getting to grips with the complex equations that go into climate models, insisting that they must be heard, I want to punch faces. I really do. Why are they still getting airtime? Why are they still getting airtime when 99% of the scientists working in atmospheric, oceanic and environmental chemistry and physics agree that anthropogenic activity is warming the Earth beyond anything we've seen in the past 650,000 years? And why, for pity's sake, are they being allowed to be so goddamn rude about it, when most scientists will bend over backwards to present their evidence in a calm, logical and courteous manner? When most scientists will take pieces of constructive criticism and spend years demonstrating that their ideas and hypotheses still stand up to those tests?
Seriously, if you're going to criticize the research of a scientist who has just given a coherent, rational lecture, who has not been strident or preachy and who has made an effort to point out the places where there are still gaps and uncertainties in our knowledge, the least you can do is be polite.