Let me preface this by saying I'm keeping this brief, only because we shouldn't all be posting SSI on a public message forum. I know many of you have questions about the weapon FFDOs use, as well as the holster, and so forth. But there are some things that are kept quiet for a reason.
That said, for those who know the facts surrounding this event, it is clear that proper procedures were not followed. If they were followed, this event would not have occurred. If the airline wants to give him his job back, that's up to them. Personally, I would not want this pilot to continue participating in the FFDO program if he cannot follow the safety procedures that were developed to keep this type of thing from happening. I'm somewhat surprised the airline reinstated him.
This is no different than any other sector in law enforcement. Safety procedures are developed to prevent ADs from happening. It's a responsibility that all LEOs have to follow them, because they have been entrusted with a tool that is intended to kill. I don't think some FFDOs fully comprehend that concept sometimes.