Am I right in assuming that there are no accepted theories for the extinction of dinosaurs? What are the most popular theories? If one is more popular than the others, which is it? Is discussing the extinction of dinos considered vulgar?