Frank Luntz: The NRA’s not listening to the public