Not exactly right. They are legal for home defense and sportsman. However, if in the home you have to claim to be a sportsman ( range or hunt). Weird piece-work laws around them. The real problem comes in when one tries to transport them from one place to another.Handguns, hollow point ammo etc. all illegal in New Jersey. Going through the state non-stop from a place where you are legal to a place where you are legal with the guns and ammo correctly locked up allows the transit. Have a vehicle break down, take a side trip etc. and you can be arrested, put in jail, suffer confiscation etc. Some other states may be about as bad. Long guns usually given more slack than handguns. Industrial size spray for bears will probably serve you well. A shotgun will probably be able to handle all of your defense needs. Some ammo better than others, research it.