How do I stop crying when people confront me?

Ok so essentially a customer yelled at me and told several of my managers that I said shit I didn't actually say. And a one of the managers told me I wasn't in trouble but just try and be careful what I said. But I couldn't help myself when I told the manager my side of the story I was actively crying like straight up sobbing voice cutting in and out snotty nose tears flowing like a river shaking hands the whole shabang. I'm take a punch and I'm meaner than hell if I need to be but for some reason if someone confronts me or yells at me or I feel I failed in some way I just can't stop crying and people don't know what to do because I typically don't show any emotion besides maybe sassiness as a joke so when I start crying people panick. I tried to stop crying before going back on the floor but it's super easy to tell I'm crying because my face gets red blotches on pale white skin and my eyes get Red aswell

How do I stop crying when people confront me?
How do I stop crying when people confront me?
Post Opinion