You put exactly in to words my feelings when I read the story. It doesn't pass the smell test.
Sui
Hmm, thin facts, late arriving, clouded motives and perhaps a bit of projection going on.
Could be Walled was trying to run for his life and got killed for his efforts, I don’t doubt that there are muslims who sacrifice their lives to save others.
It is Iraqi Muslim police officers who are getting themselves shot and beheaded in Iraq after all.