I submit that “inconsistent” is a better term than “hypocritical” for those cases when the person does not know they’re doing it, or cannot reasonably be expected to know they’re doing it (e.g., when told). With the caveat that “inconsistent” and “hypocritical” fade into each other. This is to avoid the connotations of knowing defecting associated with the term “hypocrite”.
I submit that “inconsistent” is a better term than “hypocritical” for those cases when the person does not know they’re doing it, or cannot reasonably be expected to know they’re doing it (e.g., when told). With the caveat that “inconsistent” and “hypocritical” fade into each other. This is to avoid the connotations of knowing defecting associated with the term “hypocrite”.