To blame others for our own problems is the height of futility. Yet blaming others is a favorite human pastime. Why? because blaming is much easier than fixing, and criticizing others is much easier than improving ourselves. So instead of solving our problems legitimately (by doing the work required to solve them), we too often fret, blame, and criticize while doing precious little else. When we do, though, our problems-quite predictably-remain unsolved.
Have you acquired the bad habit of blaming others for problems you could or should solve yourself? If so, stop wasting your time. Instead of looking for someone to blame, look for something to fix, and then get busy fixing it. And as you considere your own situation, we need to remember this: God has a way of helping those who help themselves, but he doesn't spend much time helping those who don't.
"The willingness to accept responsibility for one's own life is the source from which self-respect springs".
Get rid of all bitterness, rage, anger, harsh words, and slander, as well as all types of malicious behavior.