See this I can respond to because I'm not going to advocate anything other than a honest view of reality. You say its the only solution, but its not. What it is the only solution your political bias and personally ideology will allow you to see. If I was judging you as if you were an analyst, I'd say at best it simply means you've looked at all the options and have made an opinion, something no analyst is supposed to do, but still looked at every option. At worst you had an opinion and then looked at the options you liked. Of course you aren't an analyst and have every right to an opinion, however its my opinion that stating with an opinion then finding whatever suits your opinion is the wrong way to go about business. And thats what I'm going to argue.
So back to the original point, its NOT the only solution is simply the one you like best. For example you have China which has found a different solution to the problem of gun crime, and if we only look at gun crime as a measuring stick its far more successful. Of course you and me consider personal freedom and the power of government much heavier than the Chinese do, but my point is that its a solution.
Staring Down the Barrel: the Rise of Guns in China - WSJ.com
And just as a side note, just how familiar are you with my state's gun laws? You seem extremely confident that there's no improvement that can be made, I'm just curious how much you felt you had understand about our gun laws in Arizona before you felt confident enough to make that statement. For example I wonder if you could tell me how old an individual has to be before buying a semi-automatic pistol in Phoenix, and what specifically goes into and what does not go into the check a gun store owner does before a purchase. If I was right in front of you I'd ask those questions, but since you have google at your command its an easy task to simply find the answer and pretend you knew it all along. So do this for me instead, ask yourself could you have answered those questions? And ask yourself just how much you know about our gun laws in Arizona, and then honestly think "Do I really know AZ gun law so inside and out that I can honestly say "There's no improvement to be made" and actually have that statement backed by my personal knowledge?"
Its up to you to be honest with yourself.