Mass collection of data seems akin to the old nuclear arms race: It's certain that the "other side" is going to be doing this, so "we" have to do it, too. So it's pretty clear that the NSA is never going to stop, and maybe we don't want them to.
So it's up to individuals to engage in defensive practices. I'm guessing that better and better encryption tools are going to become available for all methods of communication. And if the NSA will really be able to collect almost 1000 exabytes of data annually in the near future, then maybe everyone else needs to start generating several terabytes of data annually. For example, maybe email tools can be developed that surround a typical email with a gigabyte of data; if you send 1000 emails a year, that's a terabyte right there. In other words, let's overwhelm the NSA with so much data that it can't possibly keep up with the flow. Yes, that would require much higher average bandwidths than most people have right now; but if the demand is there, companies will respond.
Fighting back against the NSA in these ways will also fight back against other countries. I don't see that there's any alternative. The NSA and the security arms of countries aren't going to stop, so the rest of us need to get angry and get active.