Sun, Good for you that you told him you can't live with him like this. I think that needed to be said. He hates himself, Sun, you know that is what it is. He is projecting all that onto you. I am so sorry about how the weekend went; you deserve better than that. He probably needs to leave. I hate to say it, but it is not going to get better the way it is. I am keeping you in my prayers; keep posting.
Most of us really marry only once. First love endures, even unto our dying day. And we never really divorce.