the problem with moral is that it is all subject to your view. Bartandelus saw it as a good thing to kill Cacoon's inhabitants. but they saw it good to kill him instead.