In my opinion, the only people that should be armed on airplanes are flight attendants and air marshals. The pilots are too busy flying the plane, and under a high stress situation like a hijacking, their main problem is controlling the plane and everyone who's in it. The flight attendants should be trained to deal with problems before they ever augment to the point that pilots should be armed.