Exactly correct! And it need not happen all at once (that would cause considerable blow-back). It could happen in stages: prohibit handguns, then semi-auto rifles, etc.
That is not so far-fetched. We saw exactly the same process with the 10A. Even after the Civil War, states were darn near sovereign entities. Now DC can tell some school in, say, Idaho, what they must serve for lunch.
They can tell schools in Idaho what to serve for lunch only as long as the schools in Idaho accept Federal money for the school lunch program. In other words, accept the king’s shilling, expect to do the king’s bidding. They do not have to participate in the Federal program. The voters of Idaho can reject the federal money and feed their children what ever they feel is appropriate, all they have to do is be willing to pay for it.