The NRA is trying to maintain a non-partisan image. If they only backed Republicans, they would be seen as partisan.
They need to be partisan, like the unions all are. They should only back a rat in the rare instance he’s actually more pro-gun than the pub.
Sodrel > Hill