Cgiles, Loved the story!
Dreamer: I think *most* musicians will post music not for ego, neither for critisism, but in order to share the enthusiasm or to feel 'understood' by the music (which you do mine apparently!). I think SHARING is the key word here. Then when someone deflates that enthusiasm, it's painful.
Suggestion: Post a song a few days after you've played it, so that you are not so attached to it, and can be more objective and open to constructive critisism.
Another point I don't think was mentioned: generally it's pointless to point out a mistake which you 'know' the performer was aware of, but had slipped up on, didn't bother to fix, or pretends isn't there.
_________________________
Let's increase in goodness and kindness to bring a better world.