Some Muslims appear to be the only people on earth who offer human sacrifice of their own children while raping their own women.