I won't go into the details but I am in a semi senior role (think Head of HR). Today, a more senior member of staff (think VP) marched over to my desk and shouted at me in front of the whole office. Regardless of the crime (there wasn't one, I made a throwaway comment to a member of her team and she got the wrong end of the stick) I would like to message her privately tomorrow and ask that she does not speak to me, or anyone else, like that in a public setting. That if she has an issue, she addresses it in private? Or should I just leave it and sweep it under the carpet in case it jeopardises my career?