We still don't know if religion had anything to do with this, but according to SkyNews :
He said fears about the soldier's behaviour had been raised in recent days by colleagues.
"In recent days they were concerned about his behaviour and were not going to send him up to the front when the soldiers were going to be deployed."
Regardless of whether religion had anything to do with it, if he was acting "weird" enough not to be sent to the front, he should have been checked out. My brother-in-law (retired Army), thinks there was a breakdown somewhere in the chain of command. He said if somebody under his command was not considered fit enough to serve on the line for whatever reason, he sure as hell wouldn't be allowed to guard the armory.
You just know the lefties are going to grab onto this if there is this turns out to be "stress-related" or whatever and not religion-related. They will turn on the sympathy for him. I say strap him to the hood of a Humvee when they drive into Baghdad.