The reason Japan has low to no gun crime isn't the law, it's the values instilled in all there. ...
I would not disagree that Japanese values are admirable. Bbbut.... so its their values??!!!... and not the fact that there's hardly any guns there? Oh, so that explains that there's hardly any gun crime there? Ok. Well, what about Great Britain, France, Germany, Switzerland, Sweden, Denmark and Australia? Is their low-gun crime, to make an understatement, due to their values? Are Americans just gun-homicidal assholes?
I think you're probably someone like likes guns so much (and it is your right, and guns are neato!!) that you are pretty much willing to believe and preach anything as long as no one says "guns are bad."
Guns are bad. They're not necessary. (Hunting is unncessary, too! But it is fun to kill things.) If you own a gun for protection, the fact IS that it is far more likely that you will injure, maim or kill yourself or someone you love than you will ever get a chance to defend yourself from crime... let alone successfully. Even Secret Service agents, who know their weapon far better than any "Regular," or 2nd Amendment citizen, accidentally shoot each other.
But they're so neat... guns... that rational men are willing to believe anything in order to justify having one. Well... please be careful. I know they're neat as Hell, but they are not toys.