soreheaded

Having the character of a sorehead; discontented; having a grievance.

adjective

Having a tendency to be angry or irritable, easily offended; like a sorehead.