In a decision made public on Wednesday, U.S. District Judge Roger Benitez in San Diego said the laws "have no historical pedigree," and violate the Second Amendment's right for citizens to keep and bear arms.

(Reporting by Jonathan Stempel in New York; Editing by Chris Reese)