That's funny, in a way. But as others have pointed out elsewhere, the 'R' in 'NRA' stands for 'Rifle', not 'Republican'.
I know. I’m an NRA member, and I’ve been warning them about endorsing democrats for years.