Travis kills Eckels at the end of the story because Eckels disobeyed the rules of traveling back into time to the dinosaur age—but as we will see, Bradbury implies it is more complicated than that.