I'd be really grateful for some advice on this sensitive issue. I have a friend with serious and long-term MH issues - these include bipolar and borderline personality disorder. A year ago we were due to go on holiday with some friends and she cancelled at the last minute as she was suicidal and had been admitted to a psychiatric ward. We all understood her reasons and weren't annoyed with her.
Fast-forward to now and we booked a holiday, just the two of us. Everything seemed fine and at 2pm on the day she texted me saying how excited she was. At 7pm she texted again to cancel, without giving a reason, saying only that she couldn't come and that no explanation she could give would be good enough. I texted and tried to call her but her phone was off... for three days. I went on the holiday and have made the best of it, but I am in a party resort surrounded by middle-aged couples, which is not how I would have chosen to spend my annual leave (my friend chose this place).
She has now got back in touch, basically to repeat the thing about explanations and saying that she "doesn't deserve anger" and asking me to redirect my anger (if any) elsewhere. I didn't respond as I had nothing nice to say and genuinely didn't want to upset her or provoke some kind of crisis. But I also feel like I have a right to be angry and that she owes me a proper explanation. Her mental health issues don't give her carte blanche to crap all over her friends, do they? I also don't understand how her issues could come on so suddenly. I don't think I want to be friends with her anymore but I still really want an explanation as to why I've ended up here by myself.
I'd be grateful for any outside thoughts on this situation.