A buddy of mine has kept a pistol he purchased in compliance with NJ law when he lived in his father's house full time. He has kept it ever since in a safe in his bedroom at his father's house for years while he moved from state to state for his job. He now lives in NYC and goes to his Dad's house on weekends and holidays but he has not had a New Jersey driver's license or paid taxes in New Jersey for years. He wants to give the pistol away since having it in NYC is too much of a hassle. The only NJ ID he still has is his NJ FID card. The NJ pistol purchase permit states the seller must be a NJ resident. The question is can someone in his situation consider themselves a resident? Licensed dealers won't get involved in the transfer since they say they can only receive a firearm from someone with two forms of ID showing NJ residency or from another dealer. This is quite a quandary where according to the law, he can transport the firearm in New Jersey with his card which is "good for life" but he cannot take it to NY to send it back here and he thinks he cannot transfer or sell it here since he believes he cannot prove he is a resident. Any ideas or insights?