Just keep in mind that most of the time, these rude outbursts have ABSOLUTELY NOTHING to do with you at all. Do you have any idea how many times I've had to apologize for **** that happened when I was 75+ miles away from my job?? Or on my first day back from vacation, I get yelled at because granny's last bowel movement was a whole 24 hours ago???
Oh honey! Don't get me started!!! I go back just so I can knock out one more of the many days til my next off day...and for the pay that is so on the opposite end of the spectrum in comparison to the work I did and the wax I donned that allowed the crap
to roll right off.
Just smile and state the script: "I'm so sorry that happened to you. Tell me what I can do to fix it or make it better and I'll get right on it".
As you do that, be prepared to restate that same thing to all the other residents who had to wait and are now upset because you were off saving the world across the hall, they heard you being ripped a new one, but don't give rat's a$$ that said a$$ was nailed to the wall for something beyond your control.
Once you dry your tears and look up, you'll see that many of your colleagues are checking behind themselves to see if their cheeks are still attached, too.