The NRA could be winning its long game — even as it appears to be in dire straits

assembly of people front of building