The last election offered no pro second amendment candidate.
I can't believe that in the entire body of Senate and House of Representative candidates they're were absolutely no candidates that were supportive of gun rights.
Also as far as I can learn, when these gun control bills moved from introduction to Committee Hearings all of the votes were along party lines, with the Republicans voting "no" and the Democrats "yes." But the Republicans always lost because they were outnumber by Democrats. Clearly, if the Republicans were not supportive of gun rights they were at least neutral, and the majority of Democrats were not.
Of course in our perfect world all office holders would be pro-gun advocates, but it is far better to support someone who is neutral then to do otherwise and see a dedicated anti-gun candidate win.
When it comes to the way the government is run they're is a big difference between theory and practice. Unfortunately too many voters don't understand this.