well said anon. That said, God periodically comes down to the material world to protect his devotees, extinguish the harmful elements and re-establish knowledge and dharma.
God forgives all, even the worst demon if the demon repents and surrenders to God. We being mortals should leave ultimate judgement to God.