Some people NEVER have a kind word for anyone and purposely say things to undermine the confidence of others around them. Sounds like he's one of them.
This makes him a cranky old man, no matter what his chronological age. Ignore him and go on enjoying your life.