California judge compares an AR-15 to a Swiss Army knife in a ruling that overturns a ban on assault weapons.