@anon763
I don't think the point is that the demons are just sociopaths, I think it's more to emphasize that despite their appearances they just see humans as prey. The point, to me, seems to be that saying humans and demons can be friends is like saying "look, lions and gazelles both have fur...