Activism can be effective, but certainly not by default. Non-profit campaigns fail about as well as startups.
When I say reinvented, I mean that we need innovative ways to use technology in the advocacy space. Like you said, activism takes real work. Clicking "Like" on FB is giving people the false impression that they have actually done something.
Where we agree is that the political system is broken and that it is a much more important issue.
I've been fighting for a particular bill for nearly a decade (see my profile, if you care to know) and the thing that I've heard consistently, regardless of what season or year it is, regardless of who controls Congress, regardless of who is the President, is this: "now is not a good time to make the push, because the election is coming up." If there is ANY election in the next two years, Congress simply STOPS. In other words they are in a perpetual election cycle.
We make the push anyway, we inch closer, but fail (always due to filibuster and votes splitting evenly along party lines, regardless of actual stance of specific legislators), then we spend YEARS in the election cycle. I've seen this happen too many times...
I'm starting to think that all progressive organizations should drop their pet issues and focus on campaign financing reform first.