If a lot of people say the same thing about you and they don't know each other, it's true. Why you getting mad, don't you want people to be honest with you? Wouldn't you like more options and opportunities in life? There are probably many people who have passed you by, not because you couldn't do the job because they've seen your work but your character is flawed. Now to you, you can't see it, can't believe, and in your mind it just could not be true, but maybe it is. Most of the time it's based on past experiences, childhood traumas, suppression of traumatic events, and subconscious reactions that have not been dealt with. It's not to harm you but to set you free.
LET THE TRUTH SET YOU FREE
My final thought would be:
Don't take it personal, it's to help you; to let the doors once closed began to open up in every area of your life.
AREN'T YOU DUE FOR AN UPGRADE
P.S. IT IS TRUE AND IT'S OK