We need to stop looking for the responsible, evil, individuals that are making this happen and start treating the problem like the systemic problem it is. We need to dismantle the systems and organizations that allow these things to happen. The US government is using these techniques against other governments, and often against terror organizations (if not against its own citizens via the justice system), so why not do the same for domestic organizations and corporations? Because they (govt & corpos) are all intertwined, to such a degree that this relationship is itself is codified into a "system" (one aspect of which are the lobbyists).
We live in a world of systems and rules - we've been living like this since before Jesus walked the Earth but recently this trend has accelerated significantly: individuals can no longer be held responsible for much of anything: they depend too much on the state, on the organizations they work for, etc. etc. If you think on it every single significant aspect of your life depends on someone or something that is external to you and you have no control over. And so, good policing isn't chasing after criminals in the streets while shooting at them; good policing is preventative and in the more advanced states wouldn't even be necessary since all people would've not been allowed (or rather, given a chance) to misbehave.
You don't blame or punish a man, you make it so that he can no longer do anything bad.
p.s. Shit sucks, I know, I want to be free too but what can you do; we were born into an age of hyper connectivity and over socialization. We are basically slaves of the machine that I can't even name. Used to be capitalism, but I don't think that word has any real meaning left behind it any more... not when China is the most successful capitalistic nation in the world.