The attorney general for the District of Columbia, Irvin Nathan, announced Friday that he will not press charges against NBC News’ David Gregory nor any employee of the broadcast network for violating the city’s gun laws. Violation of the city's firearms laws carry a maximum $1,000 fine and one year in jail. Mr. Nathan wrote to an attorney representing Mr. Gregory and NBC News, Lee Levine of Levine Sullivan Koch & Schulz, LLP, that, “OAG has made this determination, despite the clarity of the violation of this important law, because under all of the circumstances here a prosecution would not...