There's really not many cases where the risk/reward for a law-abiding citizen owning a gun is worth it, assuming the risk is protection from other people. Unless you're in a gun-friendly state and are 100% sure the gun never leaves the state you're risking massive legal action on both state and federal level for breaking the law.<p>The laws are ridiculously complicated because there's <i>The Law</i>, <i>The Constitution</i>, and <i>The Courts</i> which has to reconcile the laws with the constitution since they're usually not in agreement. In some states it's illegal to be the victim of a gun robbery if the robber uses your gun, sometimes unless you take some specific precautions.<p>And if you actually use your gun in the context of protecting yourself from someone else, the laws don't get any easier. In most states there's a <i>very</i> limited set of circumstances in which it's legal to kill someone, and it's not going to be obvious in the moment. Unless you work for the government, don't expect the jury to give you the benefit of the doubt. Hopefully you recorded everything.<p>After the fact it's often obvious that, yeah of course if this happens you need to fill out this specific form and notify this person and of course just telling the secretary doesn't count, and of course you should have a record of everything, etc etc etc. But nothing is obvious in the moment, and people have done some <i>really</i> stupid things because a cop told them, <i>yeah that's good enough</i>, because cops aren't trained in law and they're word doesn't overrule the law.