Soft prohibition makes sense to me, in a relatively similar form as the UK.
You don't make guns illegal, but you create an application process that puts the onus on the consumer to demonstrate a legitimate need for the weapon. You can get a game/sport permit, with certain kinds of guns allowed, and you can also get a self-defense/protection permit, if you live in an area with high crime, if you have a job that would make you a target or make enemies, etc.
Of course this will never happen, but I don't see why, in a hypothetical vacuum, it doesn't make good logistical sense. Of course it's not perfect, of course it won't stop gun violence, of course plenty of people won't like it, but none of those really matter. For example, if you're an elementary school teacher and you live in a housing development in Lincoln and you're not a hunter, sorry, you don't really need a gun for anything. You can cry about protecting your home and your family all you want, but the statistical likelihood of an armed home invasion at your house is way less than the statistical likelihood of you having a mental breakdown and killing yourself, getting into an escalated argument and killing someone else, one of your children accidentally getting their hands on your gun, etc.