Would you do something truly immoral, because "rule of law"? An example: Every new born child with Apgar score below 8 should be killed. Would you really do it? Would you stick to the rule of law?
> Snowden violated a government secrecy oath that he signed, which is a crime and this fact is printed rather boldly on the contract.
He broke the contract, but you can make a case that the contract was in violation of constitution.
If I were ordered to do something that deeply immoral by the state I might pretend I was going to comply, but only long enough to pack a "go bag" and get myself and my family out of the country. You picked an incredibly extreme example. Not only would I run out of unwillingness to do what was asked but also because living in a country that does that kind of thing is fundamentally unsafe.
I agree that what Snowden did was generally positive and important, but I also agree that he broke the law as written. If I were Snowden's lawyer I would argue exactly what you've argued-- that he acted to expose programs contrary to the US constitution and that therefore his security contract was not valid since a contract to engage in illegal activity is not enforceable. It's likely that the case would make it to the Supreme Court.
No nation is perfect and no system is perfect. I was responding to claims of moral equivalency between the USA and China. In the USA Snowden-like cases are rare. In China you have private citizens who have not signed secrecy oaths being arrested all the time for mere political activism.
> If I were ordered to do something that deeply immoral by the state I might pretend I was going to comply, but only long enough to pack a "go bag" and get myself and my family out of the country.
explain these to those killed in Vietnam or Iraq. Immoral? You mean paying your tax to fund those wars started purely based on a lie, e.g. WMD in Iraq? That is pretty immoral to me. oh, btw, last time when I checked, your tax is still being used to keep the Guantanamo Bay open, immoral or not?
First of all, exactly zero people pay taxes to fund the GWOT. When the wars started, taxes were lowered, not raised. The wars in Iraq and Afghanistan have been funded by debt, not funded by taxes like they should have been.
Second, the whole "WMD is a lie" is largely a matter of semantics. Under federal law, any bomb is a WMD; any grenade is a WMD; any rocket with > 4oz propellant is a WMD; any missile with an explosive charge > 0.25oz is a WMD; any mine is a WMD; any large caliber firearm with a bore > 0.5" in diameter (except shotguns) is a WMD. Of course, chemical, pathogenic, and radioactive weapons are also considered WMDs. 18 U.S.C. §§ 2332a, 921(a)(4).
What evidence do you have that the Iraqi army under Saddam didn't possess grenades?
Certainly, a grenade isn't what most people thought President G. W. Bush meant. I won't dispute that there's a lot of spin involved.
But there's a big difference between spin and a lie.
> Snowden violated a government secrecy oath that he signed, which is a crime and this fact is printed rather boldly on the contract.
He broke the contract, but you can make a case that the contract was in violation of constitution.