We had an incident at our house where gas was stolen from one of our vehicles late at night, even though we live in a reasonably nice area. Since I currently work at night, my wife, who is disabled and not that mobile, is home with our son. The thought occurred to me that it would not be good if she were to go outside after hearing some noise, and surprise a criminal. I decided to look into purchasing a handgun, primarily for my wife's protection, and secondarily to take to a range and do some target shooting for family recreation. Although we have various weapons in the house, none of them are of the type that my wife could reasonably take outside just in case. The area is rural, but not rural enough that walking outside with a shotgun wouldn't alarm a neighbor.
After looking into it, I have determined that buying a handgun in New Jersey is probably more trouble than it is worth. Before I can buy anything, I first have to go to my local police station, and submit a detailed form. Among other things, the form requires my employer information, and two references from non-family members. You must also be fingerprinted, pay multiple fees which appear to total at least a hundred dollars, and wait anywhere from one to five months, depending on your local police department and state processing. Separate forms must be filled out for each handgun purchase, each of which requires new fees. There is a blog post here that relates the details of that blogger's experience with buying a handgun in New Jersey.
Since buying handguns out of state is illegal, I will not be getting one without jumping through all those hoops. That's because I don't want to get an illegal weapon, something I doubt criminals are too concerned with. It certainly seems to me that my 2nd amendment right to keep and bear arms is at the very least being "infringed" by all of these requirements. But somehow this must be constitutional. I haven't decided whether or not I'm going to apply to purchase. If I do I will probably post my own experience.