I can honestly say I used to SUCK at accepting criticism.
Constructive or not.
I haven't gotten to the roots of it quite yet however I have been actively working on accepting criticism in whatever form it finds me.
With a simple thought process change I have been able to accept criticism, welcome or not, as FREE HELP.
Ignoring the "vessel" and the delivery, when someone is criticizing you what is the point they are trying to make? Strip away the delivery as that is mostly our conditioning and ego, and try to really see the lesson you can learn from the interaction.
You can also ask yourself:
What is the root of the criticism? Is it a miscommunication or is there an actual problem that needs to be addressed?
What could you have done differently to avoid any breakdowns in communication?
If you are at fault, is an apology required? Are you able to see your faults and apologize authentically?
If an apology is given to you if you, are you able to forgive?
How can you change your processes to avoid repeating any issues?
What is the lesson you are supposed to learn from the interaction?
Changing my mindset has changed the way I accept criticism immensely!
It is easier to keep calm and take a deeper look when you can accept that there is always a lesson that can be learned. Growth happens when you can stay away from anger and accept each situation as a chance to improve yourself. Make sure to thank the "vessel" for their input and let them know you appreciate them taking the time to address their concerns with you.
Don't get me wrong, you do not have to do everything someone suggests and not everytime someone criticizes you, will they be right. That's why it's important to ask the above questions. Most importantly remember every interaction is 50/50 even if it doesn't feel like it and there is always something you can work on to avoid negative outcomes.
Also remember if the situation is out of control you need to SHUT IT DOWN! You know your limits and to ensure you maintain your professionalism, stay away from heated conversations whenever possible. You can always revisit the situation at a later date.
Last but not least, practice gratitude.
Always sincerely thank the person who shared their insight and then you can take it into consideration.