I'm skeptical about the carcass stealing. Here's why:
- ancient carnivores were bigger than current ones. For example, the American lion is 25% bigger than the current one.
- lions/hyenas/etc. don't eat a carcass alone. It's a whole pride.
- we like aged foods. If we regularly stole freshly killed carcasses, why do we have such a love of aged meats?