Yup - your father is engaged in projection - he projects his own flaws onto others and criticizes them, rather than actually addressing the exact same behavior in himself. We all do this to some extent, but some of us are much worse than others. Old men seem to have this habit particularly ingrained for some reason in my experience.
My father is the same way. Rails against the greedy bankers, materialism, consumer society, and in general how greedy and shallow others are. He mocks my mom for being very concerned about appearances. He talks all about how he would just love to live in a little shack with his old dog, and how he would be just as happy. Then he turns around and finances a new, flashy luxury vehicle because he "deserves" it (even though he already has a perfectly good car). He balks when questioned about why his cc bills are so high, or why he can't pay them off every month. He is constantly treating himself to extremely expensive hobbies and trips even as he howls about how the bankers stole a chunk of his retirement in the recession and screwed over people like him. The one time I told him about our aggressive savings strategy and frugal ways, he dismissed me and my husband as "unusual" and said we couldn't expect others to be similar. No joke. It's annoying as hell, but I try to just avoid topics where the hypocrisy is most likely to arise. If it does, I just agree or weakly argue. The truth is the human brain begins to deteriorate rapidly in old age and people revert to almost child like understandings of the world. If you think about it, when you are a child things are very simplistic, and kids are very egotistical and fail to really understand nuance, varying circumstances, and certainly don't understand their own incorrect attitudes or behaviors. Alot of old people end up the same way over time. In my experience, the "I'm right everyone else is wrong" seems to disproportionately affect older people and children, as opposed to young adults and middle aged adults. I chalk it up to an aging brain and try not to begrudge him his general ridiculousness.