It must be very hard living with someone who is depressed, but the question is - why is he depressed and what steps has he taken to get better?
Has he seen his DR? Depression can either be a chemical imbalance, in which case drugs are an option, and necessary, or depression can be caused by circumstances, such as loss of job, stress etc etc- which is it with your DH?
If he saw his Dr he would be assessed and given treatment, and maybe CBT which has good results as it is based on behavioural change and positive thinking . He could have CBT privatley if he could afford .
What you seem to be saying is that he does not take any responsibility for his illness- certainly not his lifestyle.
His reaction when things go wrong- blaming you- is what a child does when they don't want to own the issue- "You made me do it" they scream, when something happen that they don't want/like.By accepting the status quo, you are acting like is mother- putting up with his behaviour regardless.
Could you set down some very clear targets for him: go to your GP, get help, within the next 2 weeks; if not then I am thinking of ending our relationship, as you are not taking any responsibility for me or your family.
You could go to your GP yourself and ask for help/advice, as being a partner of a depressive is very hard.
I think you need to take time out to talk to your DH when you are not angry, and decide on an way forward.