Detailed Instructions: Given the Question and Answer pair, detect whether the answer is acceptable or not. Denote acceptable answer as "yes", otherwise denote as "no". An acceptable answer is consistent with the context in question, detailed, long, and uses general knowledge of English. Answers that are not definite and suggest a variety of options are not acceptable answers.
Q: Question: There is a person in my current daily life who never admits his wrongs. He is always quick to blame others first and always believes that he is not wrong. Even when he is proven wrong, he still believes he shouldn't be sorry and isn't wrong. Is there a single-word adjective to describe this behavior? If not, a better way to describe this person would also make do. While stubborn and irresponsible fit, I feel like they don't tell the whole story. By this, I mean if I were to say to others that he is very stubborn and irresponsible, it is not implicitly implied that he blames others and never acknowledges his own fault. Edit: I believe my question is different because the person will also never acknowledge their wrongdoing. On top of blaming others, even after it has been proven to be their fault, they will not admit wrong doing. So aside from blaming others, they refuse to acknowledge the possibility that they have committed a mistake. 
Answer: If he calls attention to the same thing when someone else does it, the word would be hypocrite. Otherwise, weasel seems to have the connotation (when I hear it used) of falsely accusing someone in order to avoid being found out, though I don't see that specified in the definition.
A:
no