curmudgeonly

adjective
  1. bad-tempered and difficult to deal with; grumpy and irritable

Examples