Human sacrifice was necessary for salvation and also acceptable in the context of martyrdom . It's the only way the saints prove they are worthy with that last final test of self sacrifice so they then get to be resurrected as spirits and rule with jesus for the millenium and forever basically.