That's absolutely horrible abbaking. Awful. No other way to describe it.
Give yourself some time before you decide 'that's it' though.
I wonder if, as horrible as it was, it was more that it was just the last straw that particular shift? Maybe you normally would have been outraged, furious, whatever, but been able to handle it?
I sometimes secretly wish that I was able to have a meltdown at work, it's so tempting and oh, to be able to scream and shout and say what I really think! It's just not me though. I either keep it inside or take it out on my family or friends. Neither of those options is good either - maybe we all need a kick boxing session after work.
A friend of mine works in an office and they have a 'quiet room' with a sofa, soft drinks and snacks. Anyone can go there for a break when they feel it's all getting to be a bit too much. I don't know, when the paperwork starts getting abusive or something. I'm kidding!!!! No disrespect to people who work in offices - I've done it myself and I know it can be extremely stressful. It's a different kind of stress though even when dealing with the public and even if we DID have a quiet room, we would never have time to go and sit in it!
Hope you start to feel a bit better soon.