In the blog "Strike the Root", the author Carpe Libertatem wrote Diffusion and Confusion describing the difficulty in determining who, exactly, is responsible for violating the rights of the people in the United States today.
The problem is that the first line agents, the police for example, are only following orders and did not originate the command that ultimately results in a violation of rights. Their supervisors only gave the orders and neither originated the laws that resulted in the orders nor actually implemented the orders. The ultimate source of the laws, the politicians, neither give the orders nor obey the orders.
All three links in the chain have found a way to absolve themselves of responsibility. All three of them are invoking a form of the Nuremberg defense.
Carpe Libertatem ultimately condemned Joseph Stack as a murderer because the person he killed was not the actual aggressor. He's right, and he's wrong. Vernon Hunter was not personally threatening Joseph Stack, but Vernon Hunter was a piece of the machine that was threatening Joseph Stack.
Killing of government agents is not only wrong, it's a bad idea. But it is time to stop accepting the Nuremberg defense. When agents of the government try to use it, they should be called on it every time.
It is a good idea to refuse to deal with anybody in the enforcement branch, from the making of laws to issuing of orders to implementing of orders, as if the Nuremberg defense is their default mode unless they clearly indicate otherwise in some manner, such as joining Oath Keepers. Any politician, administrator, or officer who doesn't indicate a repudiation of the Nuremberg Defense should be treated as a potential but not realized threat and people should have as little to do with them as possible.