I see a lot of people doing this. Blaming others for their mistakes so that they feel good about themselves. People can't improve if they don't acknowledge their mistakes. Failing is a part of life and improvement and identifying our failures/wrongdoings is the first step to development.
RE: Why Do You Need To Blame People For Your Failure?