has a chip on his shoulder

If someone has a chip on their shoulder, the meaning of this is that they have a sense of inferiority or a perceived grievance in a public way. This person is typically very na