Actually the practice of human sacrifice as a religious rite had died out in the Mediterranean long before Christ and was replaced by the ritual sacrifice of animals and certain plants instead.
Actual human sacrifice had indeed died out in the Greek and Roman worlds (not its remnants) but certainly continued in most other parts of the world.
Not quite. Followers of Moloch continued on to a lesser extent and are still with us. It is still happening in Iraq, in Israel, and in London, and in various places farther east such as India, Thailand, and Philippines. They don't seem to be in general eating the sacrifices anymore, which is an improvement of sorts.