If US pilots are permitted to carry firearms, then I sincerely hope that they are all required to attend training courses on CQBT or Close Quarters Battle Training.
Also, it seems to be IMHO the easist way to get a weapon on board an airliner!
Just my 2.5p worth(That and another quid or so will get you a coffee and a sticky bun!)