Why did Cain kill Abel (Gen 4:8)?

For the same reasons he was angry and downcast. He was likely overcome by the emotions of envy and wounded pride.