Most forget that without such commerce, one can only go so long as the equipment and supplies on hand hold out. All this “they’ll never take my guns” rhetoric is oblivious to the fact that our opponents are that smart: they’ll just fall back to siege warfare.
They cannot take what they do not have record of unless fools willing comply. The only way they can get them all is to search house-to-house, and even then they wouldn't get them all.