I'm trying to accurately describe a person who acts in one way and does another but knowingly and openly accepts that his actions also include him in the same group he criticizes.
This differs from a hypocrite who condemns those who perform an action but justifies his own actions by unrelated means and does not accept he is a part of that group.
Does such a word exist or is there a better way of describing such a person?
Merriam-Webster defines a hypocrite as a person who acts in contradiction to his or her stated beliefs or feelings.