When life is moving smoothly, we pat ourselves on the back and take all the credit.  When things are not going well, we shift the blame to others.  We attribute our problems and failures to loved ones, friends, neighbors, teachers, co-workers, acquaintances, and even God. The finger that points to others should be pointed towards ourselves. If everyone else is to be blamed for our problems, then what part are we playing in our own life?

Humility is a virtue and arrogance is a vice.  Due to arrogance we shift the blame on everyone and refuse to admit our own shortcomings and mistakes.  Due to our ego, we are not able to move on the path of self-improvement.  If you think you are perfect, you will not find anything to improve on.  You will not be able to get out of the habit of always identifying someone else as the culprit behind your difficulties, challenges, and misfortunes.

Even criminal behavior is being blamed on television, the internet, childhood trauma, alcohol, drugs, and on countless other excuses.  The murderer or the rapist is not at fault; it’s the fault of the shows and movies that he watched.  The would-be criminals are encouraged because all they have to do is to shift the blame on something or someone.  
Develop a humble attitude and stop your mind when it tries to see faults in others.  When you see your faults, you will take steps to correct them.  Even baby steps are important in the big scheme of things.  Stop playing the blame game and take ownership of your own life. 


Didi Ji