I eventually decided that I should let it go. Not because I want to be passive, but because I realized I have probably said things to this co-worker that were equally damaging without even thinking about it. That she was trying to express her most honest opinion, and it wasn't meant to insult my intelligence.
If every time I was about to say something potentially damaging I stopped, thought, and said the same thing in a nicer way, how would things turn out? Could I avoid more conflicts? Or would people take this as a form of weakness?