a.
1.
Carping, censorious, satirical, sarcastic, captious, snarling, snappish, waspish, pettish, petulant, fretful, peevish, touchy, testy, crusty, churlish, crabbed, cross, morose, surly, ill-tempered, ill-natured.
2.
Contemptuous, derisive, scornful, bitterly unbelieving, pessimistic, misanthropic.