I was about to say FFS not another I'm leaving thread!
But then I see you are genuinely upset Navillus04. I'm sorry to see you are feeling this way. We all make mistakes. I can see you are beating yourself up right now, but things aren't always as bad as you might feel they are when you are feeling low.
I hope you are feeling better soon xxx