Carrying guns just serves to give a false sense of security. To passengers and crew alike, and especially to the morons who are responsible for airport security. THAT is the main problem.
Apart from that, there will be accidents, it's simply Murphy's law.