About point 4, it's true what Avidfan said. If it wasn't necessary these kinds of forums wouldn't exist. And we wouldn't feel the way we do. It's not your fault you feel this way. And I'm glad you could make the step to go to therapy and talk here, emotions need somewhere to go after all.
About point 3/2, I know the feeling very well, I also feel like I am at fault for not having enough money and having no job/shitty jobs all the time. But the thing is, we by ourselves can't make this work most of time, maintaining a family is a family effort, and you shouldn't blame all on yourself. Our society nowadays like to tell you you are alone and have to do it all alone, but mostly this is a lie, we survived all these years as a group always.
I hope you can manage to judge yourself less. Your life is more about society than your fault entirely