In Texas I would be perfectly fine carrying a firearm on my own property and using it to protect myself and my family in the event they feared serious bodily harm. That's what I would do - in Texas.
But New Jersey has different laws and different opinions of firearm use than Texas does. I would make sure it is legal to carry on her property in New Jersey before recommending any kind of firearm. It's most assuredly not legal to shoot some one for trespass, but it is legal to defend yourself and your family from death or serious bodily harm IN MOST PLACES - probably even in New Jersey.
Assuming it's legal for her to carry on her property, most anyone can learn to shoot a full size 9mm fairly well. Nice long sight radius for added accuracy, a heavy-ish pistol for recoil damping, and easily available and relatively inexpensive ammo.
But New Jersey has different laws and different opinions of firearm use than Texas does. I would make sure it is legal to carry on her property in New Jersey before recommending any kind of firearm. It's most assuredly not legal to shoot some one for trespass, but it is legal to defend yourself and your family from death or serious bodily harm IN MOST PLACES - probably even in New Jersey.
Assuming it's legal for her to carry on her property, most anyone can learn to shoot a full size 9mm fairly well. Nice long sight radius for added accuracy, a heavy-ish pistol for recoil damping, and easily available and relatively inexpensive ammo.