He isn't selfish. He is supposed to be more of a God than man as Superman anyway. He has no other home, just Earth and the people he loves are human. If he were to kill any of the 3 aliens, he is killing aliens who supposedly Spoiler killed his parents and have killed others. He would be killing people who are as strong as him and there are 3 of them. How is that not even self-defense?