Off-Duty Bans Should cops have guns? By John R. Lott Jr. After a city-council member was recently killed at New York City Hall, Mayor Michael Bloomberg questioned why James Davis, the murdered councilman, would want to carry a gun. Davis, a retired police officer, had a permit to carry a gun, but Mayor Bloomberg found it very troubling: "I don't know why people carry guns. Guns kill people…" Bloomberg's new solution: Ban off-duty and former cops from being able to carry guns in city hall. Davis was blindsided by the attack and was unable to use his gun to protect...