Walmart is doing more to stop gun violence than Congress is