I'm also sorry for bringing up this old topic, but I'm really surprised by the reaction towards the use of "hacking" services by different governments. I don't know if the recent revelations just make you believe NSA is the only agency using the services, but you must never forget that NSA are working together with other top agencies around the world.
Why should the agencies not use these services, and why should people not provide these services? The internet do not have any general laws, and I am not aware of _any_ country that prohibited the use of bits and bytes and therefore no country has forbidden hacking by laws. In most countries, the use of hacking is prohibited by e.g. stealing data, but the question of "borrowing" a computer has never been raised. We will see a lot of malware mining some kind of online currency in the future, but is it illegal to borrow CPU resources? And do not just say yes, because in general there are no countries that has any specific laws with regard to this problem.
One must realise the use for intelligence agencies and it's not investigating what the wankers here at evilzone do. We are simply not a target, due to lack of intelligence in here. The pack of newbies in here makes the forum non-interesting for government agencies.
Stop bringing up moral questions about "hacking" as they are out of the scope, we must discuss what is really going on.
And at last, stop being naive. If the underground is using 0 days to target certain companies, why should the government not do so? Should moral be the reason _not_ to catch a bad guy? Have you ever watched a cops TV show and complained about the police breaking rules to catch criminals, cause they are doing it all the time.