Hypocrites are those who will not practice what they preach. They espouse high standards of behavior -- which is of course good -- but they make little or no attempt to live in accordance with them. Hypocrisy is rightly considered to be a moral defect. But what are we to say about those people who will not preach what they practice? For want of a better term, I will call them hypocrites in reverse.
Suppose a person manifests in his behavior such virtues as honesty, frugality, willingness to take responsibility for his actions, ability to defer gratification, respect for others, self-control, and the like, but refuses to advocate or promote these virtues even though their practice has led to the person's success and well-being. Such a person is perhaps not as bad, morally speaking, as a hypocrite but evinces nonetheless a low-level moral defect akin to a lack of gratitude to the conditions of his own success.
These hypocrites-in-reverse owe much to the old virtues and to having been brought up in a climate where they were honored and instilled; but they won't do their share in promoting them. They will not preach what they themselves practice. And in some cases, they will preach against, or otherwise undermine, what they themselves practice.
The hypocrite will not honor in deeds what he honors in words. The reverse hypocrite will not honor in words what he honors in deeds.
I am thinking of certain liberals who have gotten where they are in life by the practice of the old-time virtues, some of which I just mentioned, but who never, or infrequently, promote the very virtues whose practice is responsible for their success. It is almost as if they are embarrassed by them. What's worse, of course, is the advocacy by some of these liberals of policies that positively undermine the practice of the traditional virtues. Think of welfare programs that militate against self-reliance or reward bad behavior or of tax policies that penalize such virtuous activities as saving and investing.