Stop in for a cup of coffee

And what you are forgetting is that the Second Amendment can be repealed and replaced at any time by an act of congress. So can the 1935 NFA.

The odds are slim, but it can be done.
Yes it can, with a 2/3rd vote and 3/4 of states. until it is, though, they remain legal.