So I have a very difficult friend (/ex-friend?) who is causing grief. She has always been difficult - very demanding, gets very angry over minor things etc. - but she's a lot of fun, is often very kind and we've been friends for a long time. She never really liked my OH from the moment they met, used to be very rude to him, sometimes refused to be in the same room as him, but had very non-specific complaints, like "I don't like his attitude'. Given that all of my other friends really like him, this seems to just be her problem. When we announced that we were getting engaged she was furious and now hasn't spoken to me for months. I sent her flowers and a card on her birthday, asking if we could meet up, and she ignored the message and didn't reciprocate when my birthday came around. Total radio silence.
What's pissing me off is the attitude of our friends. They're basically keeping their heads below the parapet and hoping it will all blow over (as, to my shame, I have done in the past when she's blown up at other friends). I feel really miserable and wish they'd stand up for me... it's got to the point where I feel like I'm expected to make nice and grovel to stop things being awkward for them.
My OH is doing a temporary job on the other side of the country in a few months so he'll be away for a little while, and I'm worried about getting lonely... should I make nice with Ms. Difficult so I have a few more friends around, or should I stand my ground? We've been friends for such a long time, I'm struggling to adjust to this gap in my life.