It really depends on the situation for me.
Calling me insults are yelling at me? I hold it in till I'm alone.
There have been two recent ish examples when I cried in public
1. I messed up singing in a church. My voice cracked 2/3 into the song and I couldn't get on key after that. It really bothered me especially since my mom was pushing me to practice a lot and I thought I had it down
2. I was conditioning at volleyball I ran about 5 laps had already exercised about 30 minutes on my own we did suicides and I felt like if I did more I'd pass out so I sat at the sidelines and cried which is probably why I have really bad anxiety going to volleyball practices