Thank you for such a detailed explanation of your psyche! Detaching our ego from our work can sometimes be difficult. However, as you said, if we see it as a trigger n frame the feedback as a learning experience, there is most likely something we can learn from it.
The last line about negative feedback being rubbish made me LOL