When the NRA smells an Republican defeat in a district and the Dem. is a little bit pro-NRA thats just what they do support the Dem. I don’t like it and I am a Life Member of the NRA!
The NRA is trying to maintain a non-partisan image. If they only backed Republicans, they would be seen as partisan.