It was noted but is worth repeating: many of the ideas that represent credible ways that could have triggered the dinosaurs' extinction could have arisen separately and acted in concert to kill off all these creatures. One thing is certain - they're gone. And the demise of the terrible lizards was caused by something dramatic given the relatively narrow window in which they disappeared.
The hypothesis that states an asteroid-impact was the sole cause of the extinction is just that - an hypothesis, not a fact. Most paleontologists feel that the asteroid impact was just one of a series of catastrophic events that ultimately wiped out the dinosaurs. There is evidence of a huge meteor strike just off the Yucatan Peninsula, true. And a meteor may well have put a final period to the extinction pulse. But there is also evidence that other factors may have been involved. For one thing, the dinosaurs didn't become extinct all at once. The pulse seems to have taken more than 10-thousand years to complete which makes the asteroid theory implausible as a complete explanation. There is evidence that there was massive volcanic activity also, and a drastic climatic change. The dinosaurs were in decline in number of species long before the K/T extinction was over. Furthermore, some dinosaurs did survive into Laramide time - the birds are still around (admittedly that's begging the issue, but it's not unreasonable to ask how they managed to survive when so many their brethren were killed).
Dinosaurs were already fast becoming endangered species before the Chicxulub impact. Increased volcanic activity such as the Deccan Traps in modern day India was slowly killing many species. Between 68 to 60 million years ago 150,000 km2 of igneous rock was deposited in places more than 2 km thick. The bulk of the eruptions occurred about 66 million years ago near modern day Mumbai. These eruptions lasted as little as 33,000 years but the effect on the environment would have been staggering. Dust and debris thrown into the atmosphere along with sulphur dioxide would have cooled the earth. Also many poisonous gases would also have been released. Studies on modern day birds suggest that these poisonous gases not only directly killed dinosaurs but also caused thinning of the shells of their eggs which meant that many would fail to hatch.