Before I found gye I was actually moving in the right direction, armed with "the garden of emunah"
.....and did you see in this heileger sefer that has sold over 1 million copies, where Rav Shalom Arush says:
"...when you are faced with a struggle of the yetzer or whatever....before you fall you must know that you are obligated to do
anything, and
everything possible NOT to fall, (as the Torah commands us),...
this is before the fact. ."......but, after you have fallen, then you must attribute it to
"min hashamayim", they wanted me to fall...it was for my own good."
This will help to remove the yetzer's, "your no good, look what you did .....etc, which will eventually lead to anxiety, sadness, and the depression which will once again lead to the next fall.
How can it be, you will ask yourself,: that I fell, I did an aveira,, and it was planned in shamayim?! Answer: Through Hashem's love for us, he sees what we cannot. It could be that this fall will actually help us in the future, and will strenghten us. A nefeila l'tzurich Aliya. Or, sometimes someone thinks they are very righteous, and so as a chessed he is thrown down. This will give him some of that anievus that he needs.
As Rav Shalom says: for someone to berate himself, and say, how could I have fallen. Look at me, how could I have done such a thing? Well, we MUST say this BEFORE we fall, i.e. (How can I DO such a thing?.....) But, if none the less, we fell, then, it is GAIVA to say to myself, how can I have fallen. Do we hold ourselves to be such great tzadikim that we can't/won't fall. EVERYONE, including gedolim fall.