Welcome Duncano,
sounds your relationship is at the moment in a very serious crisis . Alcohol is unfortunately not working at all to deal with BPD stress. If you are feeling stressed and depressed and need help then stop drinking and reach out to a T. Many members here on the board go through a period of depression. BPD is one of the conditions that has the most severe impact on the partner. The reality you are dealing with is truly harsh - you need all your senses to deal with it!
If I had an ounce of dignity left I'd leave and et divorced.
Don't judge yourself harshly for not making a rash decision. These situations are very complex and often the best is to take steps to get both feet on the ground and get a solid understanding before setting out any course.
People wash up on this board often when all respect and self respect has been lost. The fighting takes its toll and we start behaving in ways that are not consistent with our believes. It takes some time to recover from it but it is possible through boundaries to reestablish a reasonable level of respectful behavior in a relationship.
,
a0