Do you have a gun? Do you want to keep that gun? Here are the legal issues you might want to take into consideration.