R.J.
"This is a test of the Do You Really Love Me System....This is Only a Test. Should I actually not care I would not be testing you. BeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeP."
You passed.
Every time you stoop to her level, you become a "peer" for at least a period of time. Don'do'it. Peers aren't "safe". Maintain the moral highground and make her meet you up there. When you drop down to peer level (aka fight, lose it, etc.) then there's no one to look up to / emulate. No high ground to climb for. And no one you trust to show you the way except OTHER peers. And you'll be low on that peer list. Since, at gut level, she knows you "should know better" since you're grown.