When I first started to study Sanatana Dharma, I encountered a concept which at the time was sobering but the more I think of it makes sense. That being that God made the devils or Asuras and loves them just as he loves us. Accordingly, Shiva grants them boons and eventually will take them into the realm of self realization. OK, I have always been taught that they are in competition with God and that the demons are god's forever enemies and that they can never come back into favor.

Can someone explain this apparent contradiction and if God is all good and they are all evil, how can God stand to look at them which is another thing I was taught that God cannot stand to even look at evil.

Or, is the Abrahamic concept of the whole good and evil idea so different from the eastern one that I am comparing apples and oranges?

I welcome any discussion or clarification of this.
Thanks,
Jon