N.S.A.'s mass surveillance of internet traffic is a disaster effectively foretold by Eben Moglen. The same Eben Moglen prescribed a solution. The solution he prescribes is a reconfiguration of the net. The prescribed reconfiguration involves decentralization of the net, one in which, for example, each "user" will have a server and will use software apps that reside exclusively on each user's server.
It is important that you (the public at large, I mean) watch and listen to Eben Moglen's lecture.
N.B. My earlier (brief) blog post on Eben Moglen is here.
Evidence marshaling software MarshalPlan