The terrorist attacks in Mumbai last month claimed some 500 casualties, dead and injured. Among the many questions raised by the outrage, there was a purely practical one: Why was the attack so successful? How could so few terrorists claim so many victims? One obvious answer is firepower. Guns were illegal in the hands of both the terrorists and the victims. The victims obeyed the laws, the terrorists didn’t. The police had guns, of course, but instead of protecting people, they stayed away until the massacre was practically over. Gun laws -- surprise, surprise! -- weren’t strong enough to defend...