http://gunvictimsaction.org/fact-sheet/fact-sheet-illegal-gun-trafficking-arms-criminals-and-youth/
I don't know about you, but I see plenty of solutions to those 3 issues.
1. Restrictions on gun dealers including records of gun inventory and guns sold, and SEVERE penalties for "Missing guns".
2. Background checks and tighter restrictions on who can buy them. If you have background checks and tons of paperwork to buy guns, people are not going to go through all the trouble if they don't actually want the guns themselves.
3. Again, background checks. Also, I honestly would not mind seeing gun shows being made illegal. I find them extremely stupid and adding to the problem. But that might not be fair and cause political backlash, so requiring all gun shows to do background checks is a more fair option.