I can't recall...are you attending al-anon meetings? They can really help you, hon. It's never a bad thing to get more information, and al-anon can arm you with information and help you look at things from other perspectives.
I don't think anyone blames you for what you are doing. Being a mom is the hardest job in the world, I don't care what anyone says. Please, take care of yourself.