Sometimes it is a cry for help, that because something is difficult to achieve, we ask through blaming, for others to motivate us into finding a solution. It doesn't work because it makes life more difficult if we blame others, its harder to find solutions to problems and to relieve ourselves of our emotional issues. It is so much easier to blame someone else for our pain.
Sometimes we are still attached to our childhood and you see in children that they blame others when things go wrong because they haven't learnt how to take responsibility for they own actions.
Blaming others can be a coping strategy for dealing with a changing situation. Learning how to accept things the right way will certainly help accepted and understand change better.
We can blame people because we feel week and somehow can gain power by blaming others. Unfortunately it is very easy to see through this ploy and we can look silly and immature.
It is easy to blame people through letters and emails because there is little emotional contact.
If we stop blaming others then we can learn how to gain control over our our lives, how to be stronger and how to face different life problems.