Why you would want to pick the Commerce Clause is beyond me. I regard it as a Defense issue, not an issue of Commerce. But the point remains. If we can legitimately ban the import of fissile material under the Commerce Clause, we can likewise legitimately ban the import of Drugs under the Commerce Clause.
I'm not going to bother with the rest of your message.
I do that because that's where the people passing the laws claim they find the authority, and they leverage that to claim authority far beyond. That you consider it "Defense" doesn't change that. It is what it is, and that's what we have to deal with - not what it would be in your perfect world.
The rest of it was about the unintended consequences. That you won't be bothered with it is not surprising, but it is telling.