How can I stop feel like I'm about to start crying when I get into situations/getting hit? Whenever I get confronted by someone I turn into a deer and forget to speak etc. Then if it escalates and I get hit I always feel like crying which is why I usually end up just walking away and feeling like a bitch or laugh it off but after I get hit with a lot of anger and I feel like beating the shit out of them but if I ever got into that situation it would happen just like before and I'd get scared.

Is the only way to stop this by getting used to it/joining a MMA gym?