Amazing you feel the ability to pass judgement on one based on your opinions.
I personally feel that bowing to those who vote against us is damaging the 2a. Therefore you damage the overall pro-2a effort, I do not. Isn't that near how that works?
No, that's not how it works. You are very impassioned about 2a. Some people are very impassioned about, say, gay rights, and don't exercise their 2a rights, so vote primarily on gay rights. To them, the right to do what they please with who they please impacts their lives just as much as the 2a impacts yours...while the 2a impacts their life just as little as gay rights impacts mine. Do we expect those people to abandon a candidate that enforces their rights on an issue that impacts them first and foremost, to support a candidate who is 2a friendly but anti gay rights? The matter of 2a support may seem very cut and dry, important, and critical to you, but there are many many people who vote based on other factors.
People who vote for anti 2a candidates are very rarely voting specifically against the 2a. They mostly are much more impassioned about other issues that happen to be on that candidates agenda as well. People aren't usually dumb, many are just not focused on the same things as you or I are...particularly firearms.
If you work to convince those people that 2a rights are very much worth seriously considering when voting, and leave all other politics out of it, many's views on suitable candidates would likely change. Nobody likes a meanie though, so when you demean someone based on their political beliefs aside from the issue you have odds with, it endangers your chances of coming to an understanding. People will tend to reject your beliefs just out of displeasure in your attitude.
Imagine a world where all manner of social and economic issues are relevant, but the 2a is not even up for consideration as an issue...If you realistically want such a world, you have to give up the "us vs. them" attitude, ignore all aspects of a persons political views except the 2a, and go from there. You aren't easily going to change a persons entire life's philosophical/political views from a "liberal" to whatever you deem worthy of support, but you can, surprisingly enough, convince many people that more rights are better than less if the right info is presented in the right ways, regardless of their political orientation.
Most people don't "want" less freedom, they just don't understand the importance of those freedoms, and feel that sacrificing a right little used by them personally is worth whatever they have been convinced they will gain...safety, warm fuzzies, the lives of the children, puppies, etc....
Plain and simple, a great many people are not impacted by the 2a one way or the other...and they vote based entirely on other things.
Gotta convince them otherwise. The lack of choices in the current 2 party system also forces many people to vote for whichever lesser of two evils they feel they can sleep with at night, based on their beliefs. If you, say, have a gay family member and a gun collection, that could be a tough choice. One way or the other, somebody's rights are likely to be endangered.