militant? crazed followers of Satan
“crazed followers of Satan”
More likely Neocon-directed, but who knows.