Well, what would be sensible laws in your opinion that are effective?
My basic version would be something along the lines of licensing and training, the more training you get the better license you get the more you can own. I don't agree with anything technically being banned as in the US real assault rifles and machine guns can be owned by a select few and guess what full auto M16's and M60's are not being used for crime.
I also think that they should be placed in categories based on the action of the firearm
Basic License - training in storage care and handling and laws surrounding use - covers pump-action, bolt-action, lever action, and single shot firearms excepting handguns.
Advanced License - covers ownership of semi-automatics excepting handguns
Handgun License - covers ownership of handguns, restriction on transport to certain places excepting carrying license (handguns to be registered with government to prevent resale to criminals)
Handgun Carry License - covers the carry of handguns on person, intense training period that will have to be re-tested every 5 years
Automatic License - covers the ownership of automatics, intense training that will be re-tested every 5 years, (Automatic action firearms to be registered with government prevent resale)
All Licenses subject to criminal record checks and mental health checks
Storage requirements will be needed (wont someone think of the children)
No magazine restrictions as they are useless, and I mean really useless
No length restrictions as a rifle with a 10" barrel will kill you the same as a 18" barrel.
No grenade launchers or tanks (what the hell America, I mean I could see the fun but?????)
No bans based on the visual of grip features (a pistol grip does not make a rifle a better killing machine, its about comfort)
Now for the non-gun but would help all violent crime and sucide
Better engagement of at risk youth (future gang bangers)
Carding (requesting ID has been seen as racist in the US and Canada, but guess what, it worked)
better mental health system and not making it a stigma also if someone has guns and has a mental health problem, instead of seizing them maybe store them (at a cost to the owner) or let them sell them. This will help placate people and hopefully have them go to a professional for help.