I would refer you to the Inquisition and the Salem Witch trials. Sounds like sacrifice to me.
Nope, just capital punishment.