Yes, it would be great if laws could be made for every circumstance. But they can’t. Leaking classified documents is a crime, and the publishing of them should be a crime. The decision of what should be shown must fall to someone, and that someone should never be an idiot idealist who believes in truth and only truth. I do not trust Wikileak’s contributers to be intelligent about what they leak, and as such cannot support them. It is not this particular leak that is the problem, but those that follow it that do cause problems and death, which to my mind, is an inevitability. Therefore, the laws should apply to all instances, so that such a point cannot be reached.
Murder against a murderer is still murder, even if justified. The same applies here.
Also, before you bring up freedom of speech, learn the difference between freedom of speech and freedom of knowledge. You have a right to one and not to the other. This falls into the latter category. Don’t like it? Try to get your politicians to outlaw government secrets, and watch your country go straight to diplomatic hell.