In contrast to cyber-arms control, which is in fact about NOT keeping vulnerabilities secret which will make everyone safer, gun control is a lost cause.
Because when it comes down to it, a gun consists of information, which is freely available; raw materials, which are freely available in the necessary quality; the abilities to really work the materials according to the information, which is available widely, from afghani weaponmakers to milling and printing machines; and finally the time to do it. Plus of course, the will to do it despite of government attempts to criminalize it.
With guns, the horse left the barn around 1350 A.D., and every attempt to close the door has been a failure.
Besides, the problem is not really the availability of the weapons, but the culture to use it. Guess why we've got nearly the same amount of guns as the USA, but our homicide-rate is ten times lower? Because it's really not the guns. It's the culture.
Of course you can excarbate the problem with making stupid laws that lead to the proliferation of criminal gangs by outlawing things like alcohol, drugs, prostitution and so on. Or by not having a social system that that takes care nobody falls between the gaps.