I don't recall the exact number, but something like 90% of the police officers who have been shot were attacked with their own weapon. And these are guys (and gals, I suppose) who are trained to be constantly alert to the possibility of someone snatching their weapon away from them.
I have enough to focus on while doing my job without worrying about a gun. I know what you're going to say: "well, Typhoon, I wouldn't let someone take my gun away from me!" I'm sure that's what those cops said too.
I'm confident my cockpit is safe (from hijackers) without guns in it for four reasons:
(1) As much as we make fun of TSA security techniques, it'd still be difficult for someone to get through with weapons or the tools necessary to breech...
(2) ...the new cockpit door. And even if someone does get a weapon or tools aboard...
(3) ...today's passengers aren't going to let it get that far. And even if they do...
(4) ...I'll bet you $100 I can maneuver an RJ hard enough to keep the bastards off their feet...or knock 'em cold. (I'm sure my F/O's wonder why I never take my shoulder harness off. I'm doing like Tom Ridge says: I'm being prepared.)
We hear a lot about the "layers" of security. As corny as it sounds, I believe in it.
If our government would get off its collective fat behind and take some realistic steps to protect us from terrorists (profiling, real airport security, etc.) pilots wouldn't need to carry guns.