Judge rules California's ban on assault weapons unconstitutional