A mean old cuss
A sour-faced old man who thinks life is a never-ending punishment from God
He yelled at the dog for barking at a squirrel.
He blamed the weather for his bad mood.
He called the grocery store a 'dump' for not having enough snacks.