 Chip on shoulder

To have a chip on one's shoulder refers to the act of holding a grudge or grievance that readily provokes disputation.It can also mean a person thinking too much of oneself (often without the credentials) or feeling entitled.