Actual Advice Mallard

if your supervisor yells at you publicly, don't cower down.

clearly espouse that, "if you would like to be professional and discuss this matter in private, i believe that would be mutually beneficial to the situation."