Adjective:
irritado, resentido, malhumorado, desafecto, furioso, repugnante, gaje, jactancioso, impertinente, alegre, engreído, asumiendo, pretencioso, mocoso, irritable, irascible, colérico, enojado, iracundo.
and your PETULANT refusal