BD - I'm really sorry it went this way today. I wish I had some good advice for you (continue to DB like you were vs. roommates) but I'm more the pupil here. I think detaching might be the way to go for your own sanity. I'm just posting to let you know you have support here. A couple days ago I reread all your sitch threads and it's amazing to see how far you've come.
Personality is who the world sees, character is who you are