Why people always blame others for their fault?

@b4balaji (410)
December 28, 2009 10:33pm CST
Blaming others - Blaming others, is one of the common things in life. This picture depicts this clearly
I have seen this in lot of things, at home or at office. There is always a tendency in people not to accept their fault. They somehow want to blame others for their fault. Even I have shown this kind of behavior, until I realized it is wrong. But it is true that naturally people want to blame others if something fails, and somehow they come to conclusions, that the fault occurred by somebody Else's action and not because of them. Why is this? Have you felt this?