Hey ((((((((((meander))))))))))))
Don't be so hard on yourself, I know that is easier said than done. The mind does work in mysterious ways and we all react differently when put in challenging situations.
We humans are not perfect and this is how we learn and grow, by making mistakes.
Guilt is a powerful emotion, wether we inflick it on ourselves or others. Try and control that emotion, look at all the good things you have done, and learn from your mistakes.
Life is Good.....without the bad and ugly we wouldn't appreciate the good and beautiful.
I hope this helps a little.