history: My supervisor yelled at me in front of all my coworkers! It was not funny to me! My supervisor yelled at me in front of all my coworkers!  Oh no_comma_ I hope it wasn't unwarranted!
current: It actually was and it make me feel stupid and put on the spot.
next: It's definitely a difficult position to be in, I hope your coworkers were understanding.