Credit card provider Discover Financial Services will soon allow its network to track purchases made using payment cards at gun stores—triggering criticism that such activity...