Not just the NRA, the entire nation doesn't have any concern for the rights (or lack there of) of their fellow countrymen. besides, we could all just move right?
I think more of us care than you think, just that we have pretty much Zero say in the matter.
Problem that your facing, from what I see is a two part. One State, and one Federal.
The Federal Government has no will at the current time with the current elected to help NJ citizens to gain the right to carry legally. They are content with leaving it an issue within the state because it benefits their stance among a few other reasons.
The State of New Jersey has elected officials that feel the same way. Then there is the majority of the population who are not committed to changing the laws in NJ at this time.
That's what really stinks, your neighbors and coworkers just don't back you up with a voice. I don't think there is enough money from outside the state of NJ to change their mind either. The NRA has to pick and choose it's battles which makes sense.
IMHO it is going to take every one who supports the right to carry to get together.
Put up signs. Knock on doors. Hit the blogs. Make a Facebook page.
Set up a website dedicated to it (they are cheap and can get your voice out there) and encourage as many of your friends and family to visit the site ate least once a week. The more visits you get the more the site shows up in search engines. Get a petition, and have everyone write their leaders.
Maybe setup a non profit dedicated to it. Something like "New Jersey Citizens for Right to Carry."
Sounds like a lot of work, but really isn't when it is divided up! In the end the voice of the people of NJ is what speaks loudest and it will take them to make the change. Other people from other states seeing what is going on will step in and help. I am sure the NRA would chip in as well.
I can be of some help. Help with letting people I know here what you are doing. Visit the sight, bring something to contribute. Sure there are a few here as well.
Now that I have driven this thing completely off topic, I better get back on it. Just wanted to let you know we care.