Because they are ignorant of their own identity. Or maybe they're trying to protect their pride.
I wouldn't listen to anyone else's BS. It's their problem if they complain about you all the time. Everyone has flaws, so really, you should realize that you have strengths that they don't.