My points...
on the skill set...I have no metal working skills at all. You could give me all the raw paterials to make a gun, and a step by step guide, and I'd get it wrong because I don;t know how to machine metal, weld metal, etc. And to do it right, and well, that's a skill I don't have. On the other hand, clicking the print icon, I can do. And, so could anyone.
Second, on the traceable issue, sure, if you have the printer and the product, you could link the two. But, I'm picturing a scenario where investigators find a plastic gun, or plastic piences, made on a printer. Unless there was a unique mark of some kind put on it during the print process, it's just a hunk of plastic. There is no where for you to go to look for where it was made. A guy in his garage with a laptop and a printer could make half a dozen mags, pack up the printer and laptop, and take it back to work the next morning.
i know the technology isn't quite there yet, but it's coming...