Lets think about this...we spend xxx millions preventing weapons getting onto an aircraft and then by law want to willingly introduce them onto an aircraft???
What happens if the "Air Marshal" is subdued by a spiked drink, multiple hijackers, etc? Now we have a gun onboard in the wrong hands! No lethal weapon should be aft of the flight deck, if carried at all in the cabin.
Certainly a hot topic to debate.