a.
1.
Fretful, petulant, querulous, irritable, waspish, snappish, pettish, captious, cross, crusty, snarling, testy, churlish, crabbed, acrimonious, spleeny, ill-natured, ill-tempered.
2.
Discontented, fretful, captious.
3.
Self-willed, stubborn, obstinate, headstrong, froward.
4.
Silly, childish, thoughtless, trifling.