have a chip on your shoulder - definition and synonyms

phrase
  1. to be likely to become angry or offended very easily, especially about something that other people think should not upset you

    Bert had always had a chip on his shoulder because of his accent.

See also main entry: chip