Sometimes the obvious problem in a relationship is not so obvious to us. Sometimes it is "us" that is the issue. I've dated women that were exactly as Obsidian is describing-emotionally unstable, prone to unsubstantiated rage, wild & drastic mood swings.. I wrote that girl off as a "head case".. Well, I found out later that she started dating another guy after me, and she basically became quite "normal". Do I think I drove her over the edge and made her act that way? I can't recall doing anything specific that would warrant that type of behavior. What I am getting at is that sometimes it's the combination of 2 certain people together that brings out bad behavior from one, or both, parties in the relationship. Like mixing oil & water-it's just not going to work.
So, I tell you this-if you REALLY care about her you will end this relationship. It is the honorable thing to do. It might just be the combination of the two of you together that is making her the way that she is.. If you will quit being selfish, you can let her go and you will both be better off for it. She'll find someone that appreciates her for who she is and worships her EXACTLY like she is. You are not that person. Likewise, you may go on and find another girl that is a better match for you.. You are very young though and you SHOULD NOT be in a toxic relationship, or any long-term relationship at this point. Wait for serious stuff until your late 30's..
You already know she is capable of behavior that WILL EVENTUALLY land you in jail. If you stay with this girl, and you don't believe you are going to wind up in jail because of her then you are the one that has mental problems.
For now, I'd tell her straight to her face that the guns will stay and that while you don't want to fight about it, she just needs to come to the understanding that this is the way it is going to be. Tell her that you will compromise and keep them out of her sight as much as possible in respect for her, but that is all that you are willing to compromise on.
In closing-get on with your life. Stop holding HER and yourself back. Let her go. She is suffering just as much as you and you are being selfish by trying to keep her around. You both are suffering and you as the man needs to step up to the plate and do the right thing for both of you.
So, I tell you this-if you REALLY care about her you will end this relationship. It is the honorable thing to do. It might just be the combination of the two of you together that is making her the way that she is.. If you will quit being selfish, you can let her go and you will both be better off for it. She'll find someone that appreciates her for who she is and worships her EXACTLY like she is. You are not that person. Likewise, you may go on and find another girl that is a better match for you.. You are very young though and you SHOULD NOT be in a toxic relationship, or any long-term relationship at this point. Wait for serious stuff until your late 30's..
You already know she is capable of behavior that WILL EVENTUALLY land you in jail. If you stay with this girl, and you don't believe you are going to wind up in jail because of her then you are the one that has mental problems.
For now, I'd tell her straight to her face that the guns will stay and that while you don't want to fight about it, she just needs to come to the understanding that this is the way it is going to be. Tell her that you will compromise and keep them out of her sight as much as possible in respect for her, but that is all that you are willing to compromise on.
In closing-get on with your life. Stop holding HER and yourself back. Let her go. She is suffering just as much as you and you are being selfish by trying to keep her around. You both are suffering and you as the man needs to step up to the plate and do the right thing for both of you.