Do you think someone who published the specifics (parts list, blueprints, source code, etc) of such a device should be punished? I do, even though I think there's an obvious countermeasure. Likewise, while Wilson's 3D-printed gun is a toy, not everything publishable is so benign. Before we hop on the train of free-speech idealism, we should realize how fortunate we are that nobody has discovered a convenient world-ending weapon. Considering the amount of energy pent-up in ordinary matter, we've been incredibly lucky. SILEX[1] came close, but thankfully its specifics have been kept secret. And had physics turned out slightly differently, building a nuclear weapon could have been as easy as putting sand in a microwave.[2]
As much as I hate to admit it, there is such a thing as dangerous information. Until humanity becomes wiser, I think our only (terrible) option is to silence people who try to spread it. Again, this specific case clearly falls under free speech, but it's important to keep future discoveries in mind.
1. https://en.wikipedia.org/wiki/Separation_of_isotopes_by_lase...
2. This example was originally used by Nick Bostrom.