Oh dear...where do I begin??
As shown in the "Location" line under my avatar, I live in Japan (just outside of Tokyo) and have done so for the past 8+ years. With Japan, the crime issue boils down to this: Japanese people generally realize that it is WRONG to rape/rob/kill each other, so they simply don't do it! They obey the law...! What a concept!

Whole books can and HAVE been written as to why this is, but that is basically what it boils down: Japanese are raised to be decent, humble, hardworking people because to be otherwise is shameful and (dare I say less I cause images of The Last Samurai to pop into your heads...) dishonorable. Japanese people usually do the right thing because it is the right thing to do.
And contrary to Bruce Lee movies and the crap that Hollyweird/TV shills out to the masses, every Asian person is not a martial arts master. I would say that there are more people doing martials arts in America than in Japan, both in raw numbers and on a per capita basis. Sadly, most of Japan has discarded the best aspects of its Warrior culture. There was a bit of a scandal about a year or so ago when a low-level Yakuza (Japan's version of the Mafia) punk charged after 2(!!)
ARMED cops...and they literally turned tail and ran away like scared little girls!

Even the Prime Minister said it was screwed up that two so-called police officers ran from this punk. (It was caught on tape, thus the public exposure...)
Speaking of cops, the Japanese Police are basically useless. This is not just my opinion, my Japanese friends agree with this assesment as well. Because their is very little serious crime going on, the cops ocuppy their time stopping old ladies on bikes to see if they are stolen. Seriously. One particular trait of the police here that amazes and disgusts me to no end is this: If the cops see you as weak, they will try to brow beat you/"play the man", but if you get right back in their face, they back down and quite trying to bully you. The only thing they are good for is giving directions at the
Koban police boxes.
So yeah...it is a cultural thing. If I woke up tomorrow to a Japan with the same amount of gun ownership levels as America has, there would be *some* (cuz idiots/nutters are everywhere) increase in firearms related crimes, but nowhere near what America has. Why? Because America is all about
"ME!!!!" 
, stroking our own ego, and "getting yours, F*** others!" ; whereas Japan is all about "We"

, being humble and cooperating with others. Japanese society is not Ego based, unlike Western society. Thus, emotionally disturbed Westerners tend to blame others for their problems, whereas Japanese usually (rightly) blame their problems on themselves. Anyone remember the Sean Connery quote from "Rising Sun"?
"When an American goes crazy, he gets a gun and kills other people; when a Japanese goes crazy, he gets a rope and kills himself."