It is impossible to form a life-long, intimate marriage relationship with a person who fundamentally disagrees with you 100% on basic, key values.
For example, if you really, really want to have kids, and your lover/spouse is really, really against having kids, your relationship will be very, very bad in the long term.
No matter how good the situation may seem in the short term, if you two are in a deeply-held values clash, it will be very very bad in the long term.
There are some issues that are, and quite frankly should be, deal-breakers.
It depends on how strongly you feel about guns.
Sounds like that you are committed to having guns for personal defense.
If you are committed to having guns, and she is committed against guns, then it sounds like you are in a deal-breaker situation.
Most people who are truly, deeply committed to a cause will not do a 180 degree turn in their values until they have a true "Road to Damscus" type experience.......and if you don't know the New Testament story, God strikes Saul blind on the road to Damascus and speaks to him from the sky.
Having a couple of discussions with somebody typically does not produce a "Road to Damascus" experience.
You have to make the decision.
But I know personally, I would never date or marry any woman who was a committed anti. That's a deal breaker for me. The trouble that would result would simply not be worth it.
hillbilly