stroppy

adjective

Easily offended or annoyed; ill-tempered or belligerent.

Ornery, fractious, belligerent, or obstreperous, and hence difficult to deal with.

Obstreperous.