I Got Involved ...

So my boyfriend has a best friend that I don't really care for. She can be really nice but also super rude to him especially when shes angry. There have been several times in the past when she has lashed out on him just because she was angry about something else. In fact she has even blocked him and stopped being his friend whenever she gets a new guy who is uncomfortable with their friendship. I'm not sure what my bf sees in her and why he keeps forgiving her but I guess that's his choice🤷🏾‍♀️ Since this year has begun we decided to put our differences aside and even though I'm not a big fan of her, try to at least be amicable to her. It was going well and we were even supposed to meet today to have a game night. We were supposed to meet at 7 but me and my bf got held up and didn't get there till 7:45. She got angry and said her time wasn't appreciated. My bf apologised and explained why we were late but instead she chose to cancel on us and not do the game night anymore. I was like wtf is it really that serious??? She then called my bf and I overheard her telling him off. Hearing her talk to him like that again pushed me over the edge and I went off on her. She hung up and blocked him on everything and who knows when and if this will be fixed. Did I do the right thing? Or should I have stayed out? I truly didn't mean for things to go this bad... But I couldn't sit there and let her talk to him like that again.