Hello Sav, and welcome to the forums.
I'm sorry this has happened to you, as it's also happened to me so I know how you are feeling.
I wonder whether all these people and/or professionals have offered you another opinion, rather than 'I criticize myself and blame myself for everything', and it's not fair to mention this unless they can give you another solution because only saying this is not going to help you through this situation, simply because all you are going to do is blame yourself and this may be far from the truth.
Once you start criticising yourself then that's what people are going to believe, don't let this happen, so I wonder whether we can go through parts of what has been said so we can help you through this.
We don't criticise anybody, and I say this because each one of us has had to struggle through our own type of depression which involves many aspects of our lives, including what you have posted here, so when you have time, it would be great to hear back from you.