Blame neither man, nor God, nor anyone in the world. When you find yourselves suffering, blame yourselves, and try to do better. This is the only solution to the problem. Those that blame others — and, alas! the number of them is increasing every day — are generally miserable with helpless brains; they have brought themselves to that pass through their own mistakes and blame others, but this does not alter their position. It does not serve them in any way. This attempt to throw the blame upon others only weakens them the more. Therefore, blame none for your own faults, stand upon your own feet, and take the whole responsibility upon yourselves. Say, “This misery that I am suffering is of my own doing, and that very thing proves that it will have to be undone by me alone.” That which I created, I can demolish; that which is created by some one else I shall never be able to destroy. Therefore, stand up, be bold, be strong. Take the whole responsibility on your own shoulders, and know that you are the creator of your own destiny. All the strength and succour you want is within yourselves. Therefore, make your own future. “Let the dead past bury its dead.” The infinite future is before you, and you must always remember that each word, thought, and deed, lays up a store for you and that as the bad thoughts and bad works are ready to spring upon you like tigers, so also there is the inspiring hope that the good thoughts and good deeds are ready with the power of a hundred thousand angels to defend you always and forever.
(p.225, V.2, Complete Works of Swami Vivekananda, Swamiji’s lecture on ‘The Cosmos-The Microcosm’ on 26th January 1896 delivered at New York)