Oh yes, it is. - It changes your behavior - It allows anyone retroactively to do data-analysis (Like for when the USA enacts Sharia-Law and looks for people who cheated on their husbands the last 20 years...). - It's wholly, completely, incompatible with the state of law. And the state of law happens to be the basis for democracy. So it actually destroys democracy. - It provides a database as a target for abuse (by the collectors themselves, AND by third-party hackers).
Still broken: - All games requiring Rockstar Social Club (stupid DRM). - A lot of games requiring DirectX 6 to 8, or glide. - Lots of troubles with .NET (which is expected, the .NET runtime is a piece of crap. For instance it blows up your registry from 300kb to 8MB). - Codec Hell. A lot of older games want to play movies in specific versions of codecs, which of course break newer games and vice versa. This isn't actually a wine-problem. The same happens on Windows.
Eliminate all vulnerabilities, making everyone more secure
Hoard or produce vulnerabilities to attack adversaries, making EVERYONE less secure
Nobody is going to trust these agencies. They won't even trust each other, because this second case means agencies like the NSA is deliberately putting others like the DOA or the DEA or even the DOD at risk. Since the more people know (and need to know) details of these issues, they will inevitably leak, making them useless to attack anyone.
So it's pretty much a given the NSA won't tell the companies managing the power grid, since then the information would basically be public. And of course with not telling them, they put the power grid at risk.
Unless there's a paradigm shift within these agencies, NOBODY can trust them.
Sadly, most countries in the world have no way to ensure
* That regulations don't contradict the law * That laws don't contradict the constitution
It's usually left to the legislative bodies to ensure this. But they realized thy don't have to, hence some jerk can override laws with "National Security Letters", and hence some congress can override the constitution with some "PATRIOT act".
And this is not US-specific, we have this problem in Switzerland as well (although we have some remedy, in the form that if we can gather enough signatures, we can force a public vote on a law. Not on regulations, though...).
What's really needed is a court of law, where everyone can submit laws or regulations and say "I think this contradicts another law or the constitution", and logically everyone has "standing", because it obviously effects everyone. And the court must be able to enforce its judgements.
This is somewhat implemented in Germany with the constitutional court ("Verfassungsgericht"), but I think that one only covers laws, and neither treaties nor regulations, and furthermore, it lacks any means to really enforce its decisions. So what they've got is a judgement against pre-emptive data retention, but hundreds of politicians still trying to write it into law.