To starty this debate, lets say that we're starting up a brand new country with no existing laws or cultural prejudices on the issue. This is because it is a much different arguement if you take the U.S., than if you take somewhere like Britain. It prevents arguments revolving around destroying the thousands of jobs in the industry too.
So. Brand new country. What are its gun laws going to be?
Should people have the right to own guns? If so, should they be securely locked away in a cabinet until the country is invaded, or should people be allowed to carry them on the street? Should people be allowed handguns but not assault rifles?