my supervisor yelled at me in front of all my coworkers! it was not funny to me!
it is definitely a difficult position to be in, i hope your coworkers were understanding.
it actually was and it make me feel stupid and put on the spot.