Except I believe that the demons aren't just demons. There are angels present, kept captive within, waiting to be unleashed. You just have to find your own way to unleash them.