It's foolish and reductive to dismiss a major act of good just because it's not perfect. It's ridiculous to hold them to a standard of moral perfection.
I believe that our government is corrupt and immoral, and furthermore that the system is broken such that attempts to change it by legal means are hopeless. Any brave, moral, righteous individual should work to improve things by any means necessary.
The Obama administration had its chance to back out many of the evils of the last administration, and they have chosen not to. Let's do a quick review of what's wrong :
Independent reporters are not allowed to cover our wars.
Our government creates propaganda/policy reports and injects them into the press as if they were independent, using hired "experts" and fake reporters.
Our government blacks out documents that they are required by law to make public, even though they have no real national security risk.
Our executive branch refuses to comply with congressional subpeonas, in violation of the law.
We hold non-combatants prisoner and refuse to give them civilian trials.
We continue to extradite and torture prisoners.
The NSA continues to snoop on our communications.
The FBI continues to investigate peaceful antiwar activist groups.
Our government doesn't allow investigation into the several cases where we know that we tortured innocent civilians, or into the fabrication of the cause for war in the original Iraq invasion.
.. etc, etc. Our government has demonstrated over and over a lack of respect for transparency, the need to disclose their function to the scrutiny of the public, and international law.
You can no longer trust our government to tell us whether information really is a national security risk. They've cried that wolf too many times. You simply cannot trust them on that any more, they use it to hide their own illegal activity or simply politically embarassing activity, therefore any information is fair game.
Large companies (like Amazon, PayPal, Swiss Bank, Visa, etc) are cooperating with the government's attempts to shut down WL. WL is not charged with any crime, so these companies are under no obligation to cooperate with the government campaign for silence.
The mainstream media (like the NYT) is cooperating with the attempt to smear Mr. Assange as a weirdo, sexual criminal, subversive, whatever. He may be those things, but his personal character is not the issue. We should be talking about the content of the leaks and how our government continues to fail to stand up to the truth and account for its actions.
I strongly believe that the world needs a new internet. A free, open, shadow internet, that is entirely peer-to-peer and encrypted, so it cannot be blocked in Iran or China, so that governments cannot control what's posted on it.
I think that people using their computer skills to try to change the world for the better (whether you agree with them or not) is admirable, and to do so at serious risk to themselves is heroic.
I assume that WikiLeaks will be shut down at some point, but I hope that an even larger free-information movement rises in its wake.