Chip on your shoulder

Generated image of a statue with a chip on its shoulder
To have a chip on your shoulder means feeling angry or resentful and ready to argue, often because of a past slight.

The phrase comes from an old practice where someone placed a chip of wood on their shoulder and dared others to knock it off to start a fight.

He came into the meeting with a chip on his shoulder and challenged every suggestion.