we have angels , witches , demons of our own , and people who have survived for centuries against his creatures , yet not one can even put the slightest scratch upon even the first lower demons that we came across .