You were very calm and cool. A similar thing happened to me. I was screamed at, yelled at for 10 minutes straight by a colleague who said I couldn't do "one little thing" she asked, that I don't "do anything," (I was the president of an organization) no one said anything to stop. The reason? I had told her not to disrespect me. Yes, only black person. This happened at a board meeting. People wrote to tell me how I had handled it wrong, and during the next meeting, everyone was congratulating the other lady, saying how smart she was, how detail-oriented, how the organization couldn't survive without her.