> because I engaged in it in bad faith
You claimed before that "She did not consider that you might not follow the same social contract as everyone else" – but isn't your own (self-confessed) bad faith engagement here a violation of most people's social contract, and especially the social contract of this site? (Read the Guidelines.)
> unless you really think a random curse word on the internet is more devastating than being told in as many words, to your face
You are making assumptions. Was the interaction in-person, via email, via phone? I haven't said. You can't really judge an interaction you know nothing about except a very brief description. Our interaction here is as much "to your face" as any email exchange would be–given which, your ideas about what differences exist between the two interactions are very questionable.
> that you're too stupid to do your job
How is it telling someone "you're too stupid to do your job" to point out they've got the facts about something wrong, and that you've got concrete evidence to substantiate that?
I mean, if a colleague tells me I'm wrong about X, and shows me something which proves I'm wrong – I don't interpret that as "you're too stupid to do your job". My response is "thanks for enlightening me". In fact, just a few weeks ago I was telling people "Cassandra can't do X" (I forget exactly what X was now) and one of my colleagues said "no you're wrong" and sent me some blog post pointing out how to do that thing with Cassandra. I was thankful to him for correcting me, I didn't take his correction as having any implication on my own intelligence or ability. Sure, being shown to be wrong feels somewhat uncomfortable, but adults should be able to handle that feeling. And it wouldn't matter if it wasn't a colleague – such as a customer, or a complete random stranger.
> The tables are reversed and you think I'm an asshole.
As I said, I don't like language like "asshole", I generally avoid it. But, what are you doing here? You think I behaved inappropriately in a situation – possibly you are right, possibly you are wrong, you don't really know enough about it to actually judge – and so you think that by behaving inappropriately to me you are going to convince me of something? Whatever you are trying to do, I don't think it is thought through very well, and I'd question its compatibility with this site's Guidelines.
> What do you think that lady thinks about you?
How would you know what she thinks? You've never met her. I've actually spoken to her quite a few times in the years since that event, and (as far as I can tell) the interactions have been positive, and (other than that one occasion) I can't remember her seeming upset about any of them. (None of our subsequent interactions have involved anyone disagreeing with anyone else's facts, for what it's worth.)