Chip on your shoulder

Meaning: A lasting feeling of resentment or anger because you believe you have been treated unfairly.

Example: He has a chip on his shoulder about not being promoted.