Customers watch an assortment of weapons at a gun expo in El Paso, Texas. (Photo: STR/AFP/Getty Images)