Про каннибализм ничего не скажу, но вот человеческие жертвоприношения исчезли там где "повзрослели" религии, это Древняя Греция и Древний Рим, при том что Карфаген в те же времена приносил жертвы на раз два, это иудаизм, позже христианство, ну оно просто позже появилось, и никогда с подобными жертвами не ассоциировалось. Т.е. в Европе человеческие жертвоприношения, как регулярное явление, исчезли как минимум 2000+ лет назад