Check out Kohlberg's stages of moral development.
It's an interesting way to look at the boys' decisions. Ralph is clearly at a higher level of moral development than Jack and than the littluns. Simon is at the highest level of all the boys.
An examination of the boys' morals forces us to examine our own...