I dont see anything that speaks borderline in your post. He sounds like a controlling, abusive, alcoholic.
My best friend and I have an agreement. We will always share our honest opinions with each other, but still support each other regardless of the other ones decision on the matter.
My advice? Be honest and just be her friend. If/when it all blows up she is going to need one.