Someone who has an unhealthy obsession with guns, their function, specific design, subtleties, history, civilian and military usage, ammunition, etc.
Steve's an OK guy, but don't bring up the Second Amendment or he'll quickly turn into a hypogundriac.