I think it is a crazy idea. I do not believe that weapons should be used in a civilian aircraft. They can bring the plane down or worse yet, an unauthorized individual can gain access to the pilot's weapon.
If the weapons are allowed, then the would be hijacker knows that he need not bring his gun. All he has to do is overpower the pilot(s) or someone in the crew.
Let us not be the Monday morning quarterbacks. We may be the frequent flying public but we are definetely not security experts ( unless there are security experts among us). We have to bear in mind that a policy that makes sense to us may not be practically feasible and may not be possible to implement nationally in the entire civil aviation system.
I am going to do the most logical thing that occurs to me. I am not going to complain, arrive early at the airport and follow the procedures in place. If I have any suggestions, I will pass them on to the proper authorities. I suggest that if we have sensible suggestions, we should make a list ( moderators please moderate) and pass it on the proper authorities via Flyer Talk
Safe Travels
MSP2000