Yes, people tend to blame others for their mistakes and failures. That's just the way their brains work. More precisely, they are not smart enough to understand their mistakes and accept them properly. This is a poorly developed intellect. There's nothing you can do about it. You just have to pass by if you encounter such characters in your life. I know a few of these people. I've come to the conclusion that it's better not to have any contact with them at all.