One point that gets lost about the 2nd Amendment is that it should be considered an inalienable right. Meaning, it cannot be diminished by any law of man. Consequently, most of the gun laws can be viewed as fundamentally unconstitutional, and any attempts to enforce them are illegal.
Of course, this is a highly unpopular opinion, as most of the population has surrendered itself to creeping authoritarianism.