I felt that my ghouls would more like the legends of ghouls and not undead. I know that they are obligate carnivores. Their teeth allow them to crush bone so they can get at the marrow.
You think I should call them by another name then?
Description of them made me think of the Marruspawn
Lovecraft ghouls have vaguely canine cast.