You gotta remember he's done some wrong sht in the past like show himself to her and even tell her that he was KGB for no reason, he was very emotional about Martha so I don't think is that big of a stretch for him to have kept the gun, wrong yes, but possible in my opinion and like I said, I just don't see the point…