To add to other comments - it's not that we invented guns after developing CNC technology. We've been using firearms for hundreds of years, and this alone should tell you it's entirely doable to manufacture a gun at home, especially with ammunition being already available. And even using old manufacturing methods, you can still apply all the scientific and technological development we've made, because the knowledge is available on the Internet.