Ya gotta take care of yourself first, or else you're no good to take care of anyone else. I hope getting all that out helped you feel better.
I had a friend like that once. No matter how supportive I tried to be, I got attacked and attacked, and he'd twist around anything I said to him, to make it sound like I was being mean. Even a humble, "I'm sorry for hurting you" would get "No you're not. You're just saying that to patronize me." He hurt me so much I had to end the friendship, and close my ears to his tirades about what a false friend I was in the first place, or else I wouldn't be walking away now.
I'd say "screw him," but.... I don't want to do that.