Are there any firm rules of how to pick out the right preposition to use after the adjectives expressing irritation, touchiness, annoyance (fractious, nettlesome, peevish, petulant, testy, tetchy, irritable, cross, grumpy, huffy, touchy, feisty)?
For example: huffy (grumpy, peevish) about somebody/something but irascible (irritable, cross) with... and mad at/with...