“The world’s largest gun store, in metro Atlanta, has had lines that are six and eight people deep. A gun store in Los Angeles had lines that stretched down the block. And at least one store in Idaho put limits on sales after its shelves were nearly cleared out.”