Are your defending Thom18?
Not as such, on a personal basis. Just answering the question asked.
They made the claim that atheists and non-Christians are spiritually inferior to Christians.
I didn’t address “atheists and non-Christians”, just the differences between animals and humans.
To that question, however, I would simply add that all humans have rational, immortal souls in the image and likeness of God, and all non-humans do not. So, at least from the perspective of ensoulment, all humans (including all non-Christians!) are human; all non-humans are not.
Why does an animal have the same cognitive ability as a person (ie, being aware of themselves and others) but not then have a soul?
I think there’s a subtle point here: “same cognitive ability” makes a number of important assumptions which I’m not sure we’re acknowledging. In traditional Catholic theological approaches,
rationality is characteristic of human souls (and is not present in non-humans). The question, then, becomes does “awareness of others” (whatever that means, precisely) or “self-awareness” (again, we need greater definition here, don’t we?) imply rationality as such?
If not, then this itself answers your question: where there is not rationality – regardless what other characteristics are present – there is not a human soul.
The answer is because animals are unaware of God
No; I would not say that this is the crux of the distinction.
This is in reference to cognitive ability.
Again, we’d have to distinguish and frame up an answer in terms of
rationality itself, as such.