No.
I believe I’d be morally justified if I did so, but I’d have to see the weapon. Even if she did in fact have a gun, odds are you would be crucified because it wasn’t visible. If she had no gun, it’s time to meet your new boyfriend in the big house.
You are exactly right!
People need to know the law.
Otherwise, you’re standing with a defense lawyer.
KR