USAF transport pilots have been carrying guns for years as anti hijacking procedures.
Not one accidental discharge of a firearm ever.
Know all about it, done it for years.
These guns will probably never be drawn.
The fact they are there will be enough.
On the comment of 2 crew members fighting, I would not allow them to carry either.
They should not even be flying if they are that unstable.
On the comment of the USA looking in everyones closet, thats life, get used to it.
Sure their will be more to come.