In some English speaking countries *demon* is a slang term for police officer and not even a particularly derogatory term. This is the case in both Australia and New Zealand. The term is listed on most online accounts of Australian slang like this one.
Other slang terms for officers also show up in similar searches. *Copper* for example lists *police officer* as a definition.