The doctor didn't do it because of the Triceratops, the Doctor let him die because the dude killed thousands of Silaurians in a really gruesome and horrible way (waking them up and jettisoning a few at a time into space). He was basically space hitler.