'Intransigent' is the odd one out - it means stubborn or uncompromising, while 'querulous', 'petulant', and 'fretful' all relate to complaining, being irritable, or showing annoyance. Intransigent is about refusal to change, not about expressing dissatisfaction.