She had the power and she knew it. You lost frame with this one long before this incident. Learn from it and improve for next time. I would start with looking at why she disrespected you in the first place.
Here is a couple ideas...
-You gave her time, then came back = she had you hooked. I am guessing she cast a line and you bit.
-You didn't lead her well enough
-You reacted to her comment instead of saying something witty = she won
-You attempted to justify your actions with past actions. A man's good deeds are irrelevant the moment he makes one mistake. It is a sad unfortunate truth.
I don't know anything about you, so I am just throwing crap against the wall