- Most countries that have gun control, have strict control of ammunition. It may be possible to 3d print a "gun", but it is going to be hard to find ammunition for it, unless you go the home made route for that too.
- Domestic or hobbyist 3d printing is not going to produce a particularly strong gun, it's most likely going to only work once or twice before it blows itself apart. There is a good chance the person using it will significantly hurt themselves.
- They will have very poor accuracy, it won't be possible to rifle the barrel on a 3d printed gun in a way that will spin the projectile.
- You don't need 3d printing to make a rudimentary gun, one can be fabricated relatively easily by a somewhat competent DIYer in a home workshop. It would probably be better than a 3d printed one too.
The point is, the arguments around 3d printed guns are mostly media driven, if someone is intent on hurting someone else, they will find a way to do it. 3d printing or the availability of designs is not enabling that.