Several years ago, I had a full on meltdown at a famous woman with a knighthood, and her male lackey. They were let down by my company and my colleague, I had a different, less paying role despite being in the same uniform and was tired of covering administration's arse for less money than my coworkers, so she shouted at me very rudely when I tried to avoid her (until my colleague arrived). I shouted the worst profanities back, developed big time sensory overload and stormed out.
I'd go into more detail, but to be honest, one od my greatest fears is that I'd find a video of it somewhere on YouTube. I'm definitely ashamed of it.
I was suspended for a month, given a twelve month written warning and was offered a position doing what my colleagues did, as well as having my pay brought in line with them.
I felt a lot better, but after a few months, the managers wanted me back down where I was, but on a higher rate. I did it (£8 am hour from £7.20 an hour was a big deal), but I got no respect from my colleagues, the administration or my managers, had to beg my managers at the end of every month to change the rate to what was asked of me (and they kept screwing it up), and nearly had another meltdown in front of another angry passenger, because the manager that agreed to my step up refused to do it minutes prior and I felt so weak and despondent. I was put under investigation but nothing come of it.
I realised that I HAD to change, or my shame and frustration would cause me to become unemployed. Despite being unhappy for seven years, it took me about a month to find a far better, better paying job.
I make no excuses. I learned the lesson that mental pain falls in a cup of tolerance, and that cup can cause a right mess if it's allowed to overflow.