what is the meaning of having a chip on your shoulder
The phrase having a chip on one's shoulder refers to holding a grudge or grievance that readily provokes disputation. chip on the shoulder comes from the ancient right of shipwrights within the Royal Navy Dockyards to take home a daily allowance of offcuts of timber, even if good wood was cut up for this purpose.