Repealing it through legislation is not going to work because there are too many anti-gun legislators. Voting them out is the only way to fix that situation. Secondly, Librarian has a wonderful thread which thoroughly explores why a petition/ballot measure would not work for us. The bottom line is that it costs millions of dollars to get a proposition on the ballot. Getting enough support for passing is another problem.
Forget the money part--it's next to impossible to get gunnies to come out to do the legwork. Most would rather piss and moan on the forums than actually do something. If it weren't for CRPA and SAF, all firearms in California would be illegal.
Just sending in your annual membership fee is not enough