You have to start from somewhere or you will never solve the problem.
There was a time in the UK when there was no control of weapons,the Barons and other rich folk had their own private armies and ruled by brute force alone, even challenging and sometimes over throwing Kings.
It took centuries to get to where we are today.There was little no control of firearms even in the early 1900's,shotguns only became heavily regulated less than fifty years ago.
Criminals will disobey the rules which is why they are called criminals,the fact is the UK is relatively free of gun crime even though some criminals use firearms and the general populace is unarmed.
300.000,000 firearms is a tough nut to crack,a situation where a lack of will,large numbers who use your argument that the only solution is even more guns and an unfortunate part of the constitution has conspired to cause the present situation