God never forgives demons! Those peoples are not human, they are public enemies. It is total nonsense to ask for forgiveness after continuously committing serious crimes to hurt others.
It is absolutely ridiculous to claim that God loves and forgives everyone and that everyone can go to heaven regardless of their sins. Some sins are unforgivable!
Cause and consequence are the basic principles, that's why there are laws and orders.
The Catholic churches of the Vatican worship Lucifer, not GOD. They distorted God's words. Read the Bible!!
All the demons should go to HELL!
Revelation Chapter 18
There is no Hell in the bible.
There is no hell.