You forgot to add "against all logic".
A global extinction of all critters bigger than a dog (except for the cold-blooded reptiles which could 'hibernate' through the global winter without having to eat for a year or more if necessary)is not going to be caused by "climate change" or "increased volcanism".
Actually, it was indeed caused by the temporary "catastrophic climate change" caused by the impact of the Yucatan asteroid (According to an Indian scientist, there may have been another simultaneous impact in Asia, presumably from the original object breaking up before impact, but that has not yet been proven as fact...)
I have one big problem with that. From what I remember, the K/T iridium layer gets thicker the closer you get to Chicxulub -- and there is only one K/T iridium layer, as far as I know. So if the K/T iridium layer is not due to Chicxulub, why doesn't it thicken in a direction other than toward Chicxulub? I have no idea.
The Chicxulub Impact and Its Relation to the K/T Boundary
The meeting where these papers were presented was last week, so this is hot off the press.