Do zombies eat dead people? On the surface the answer seems clear. Zombies are generally considered to be after one thing, and one thing only: living flesh. Therefore, a zombie would pass right by an available dead body and continue hunting the living. But it may not be as simple as that.
Imagine a group of zombies cornering you in a dead end alley. You do everything you can to fight back, but eventually their numbers are too great and you are driven to the ground by clawing hands and gnashing teeth. The zombies chew on your fingers, rip off a leg, and make short work of your intestines. Soon enough you die from the overwhelming pain and blood loss, which leads to another version of the same question:
At the moment your heart stops beating do the zombies get up and wander off, or do they continue feasting on your lifeless corpse?
If you think they get up, then zombies don’t eat dead people. But if you think they finish the job, sucking out our eyeballs and chewing on your forearm even after you’ve died, then zombies do at least eat the newly deceased. This may seem like a small point, but it could mean the difference between real hope for civilization’s survival, and total world collapse.
If zombies continue feeding on the dead, then they are effectively destroying their own reinforcements. A person with a deadly bite may rise up to become a zombie himself, but a body that has been chewed down to nothing won’t be physically able to stand and search out new victims. Zombies could quite literally eat themselves out of existence.
Our hope is that they have really big appetites, and don’t know when to say when.