If the pilots had been carrying guns, this would not have been an incident.Better than that, I think the flight attendants should be armed. That way, the pilots can concentrate on flying. :-D
If I could have a gun strapped to my hip, I might fly the friendly skies as a stew. "Hey you....get back to your seat, pronto!" :)