Who says there are no decent people in congress? Here is Senator Ron Wyden of Oregon, going after CISPA.
I'll say it again: The best solution is a constitutional amendment that forbids the intelligence agencies from storing private electronic communications without a warrant. Yes, lots of people have proposed constitutional solutions to various problems -- proposals which never go anywhere. But this amendment could garner support from both the left and the libertarian right.