Those that drop the support of the NRA or never joined are getting what they deserve, just like those who sat on the fence during the last election or put their vote to third party. What did you think was going to happen, obama has nothing to loose, NY/ NE has always been a lost cause. It's the people who are voted in and those that put them there is who is to blame, not the NRA. NRA can only try and stop the bleeding, can't stop the cut.
My guess is that people are just cheap and don't want to put out the $25/yr to protect the "rights" that they have come to believe will always be there. It's not like there haven't been warning signs...
How can you fight? You should have been fighting all along, not after the ship sailed.