The only religion that still demands human sacrifice is nationalism.