What is the single word for someone who is incapable of admitting that their actions (or lack of) are the reason for everything bad in their life? [duplicate]

Imagine a person who deflects all (constructive) criticism and is incapable of seeing that their actions (e.g. excessive alcohol consumption) or inaction (chronic procrastination) are the root cause of all the disappointment in their lives. What one word best describes such a person?