Dajjāl (Arabic: دجّال) is the superlative form of the root word dajl meaning "lie" or "deception". It means "deceiver" and also appears in Syriac (daggāl ܕܓܠ, "false, deceitful; spurious").
You are correct, it's a religious ideological war. A better description than "spiritual" which I have been using.
"they fool everyone except the good hearted people". That's been my observation meeting people from all over the world over the years.
We are on the same page.
The question really becomes, "what can we, the good hearted people do to help others out of the deception?"