Annoyed or irritated and quick to take offence at petty things.
"All take and no give"
"Hogwarts Staff"