I have cried at work. Mostly, from stress related things. I was a store manager for Wal*Mart when I found out my father had been in an accident on a business trip. He was here in Houston and I didn't even know it until the hospital found my name and number in his cell phone. I burst out the front door crying and running for my car to get to the hospital. My district manager was shocked and quite angry at first, but he soon understood.
There have been several other times. I have even had a customer of Wal*Mart make me cry, and that takes a lot. I am used to the shit the public dishes out to retail workers, but this man actually physically pushed two shopping carts full of merchandise into my stomach while cursing me and threatening me. I cried then.
You are not alone dear.