Guns are NOT the answer, if you have them on board you have saved the terrorist/hijacker his most difficult job, getting a weapon on board.
What the US pilot associations need to do is ensure proper security is enforced at US Airports, i keep hearing that even since the events of the 11th September, it is still appalling at most airports. Our US cousins should see what its like over here, very7 tight..