Writer certainly made some choices here of the questionable variety. I get that they are demons but adding rape in like that is both unnecessary and sloppy writing.