I guess I'll be the lone voice that says no to guns on airplanes- be it an air marshal or a pilot. These guys are trained as pilots, not officers of the law. I really would not trust him/her reaction in such an unusual circumstance, despite the few weeks training they have.