DUmmies don't even recognize "vulgar" terms.
I've referred to myself as a gun nut since childhood - got it from my Dad, who was also a gun nut.
I have never run into a gun nut who would take offense at being called a gun nut.
There may be gun nuts who consider the term an insult, but I've never met them.
It's what we are, and the DUmpmonkeys can shove it.