A good story.
I think you have taught the writer a valuable lesson and hopefully she/he pays it forward.
The writer’s behavior has nothing to do with you, but shows the writer’s “overly insensitive” and possible lack of self-awareness.
Well done, you’re a giver and the writer seems to be a taker/mixer.