Having guns in the cockpit is good. Most pilots know how to handle guns. It is the last defense and should stay as it is. One pilot should not destroy this way of protecting passengers. He didn't have one and has nothing to do with pilots defending their cockpit. I never carried a gun because I didn't want to but I think not letting the bad guys know what pilots are armed and which aren't is good. Let them get a piece of lead in their chest. Who cares?