I think the better response is just to lie and say "no guns". Telling the doctor to MYOFB will just get you put down as a gun owner and probably a "belligerent" gun owner at that. And this will become part of your permanent federal digital medical records. (ie. gun registry). As much as it hurts, in this instance one should "just say no."
The next step will be making giving false information to a doc a felony.