Fatty coworker attacks me verbally and gets a little physical. All because I said being big boned is a myth. I work in the restaurant industry. I don't plan on staying there long. The amount of hams I see is depressing. Anyway, I was talking to a coworker, who asked, about how I eat and how many calories I need. He tries to bring another coworker into the convo. This girl is like 5' 3" and claims to be a petite 170, but anyone with eyes can see she is 220. Anyway she brings up how she must just not be big boned. I say that's a common myth. She gets extremely quiet saying thanks for making her feel bad. I say whatever, I don't bullshit with people. I talk a bit more to the guy, then leave on my way.  10 minutes later, this chick comes up to me and says "I just want you to know you are always going to be ugly no matter how much weight you lose and I'm beautiful inside and out." I laugh at her face and ask her what the hell she means. This escalates to her going around in circles about how pretty she is and actually said I was a shitty person for not believing genetics can make someone big. She said she didn't care what Harvard and Yale said, all the while calling me names. I just kept laughing at her, while making a point to not call her anything. She starts threatening to hit me, saying she could destroy my ego and how she was "going to hit this bitch" while I smile. There was even one point where she said I had about 5 seconds to turn this all around. I laugh and say no, no I'm not apologizing for stating a fact. She gets fed up and decides to finally leave, but tells me to move out of her way. I am standing at my work position and not blocking anything. I refuse and she acts like I owe it to her to move and shoves me, right in front of the customers that walked in. I shove her back, look her dead in the eye and say don't shove unless you expect to be shoved back. She looks like she's about to pop and says "I asked you to move" and I say "What makes you think I have to move for you?" She storms out and yells to some coworkers about me before leaving. So the cameras couldn't catch her assaulting me so we are just being kept an eye on. That's it. How fucked up is it a ham will fucking approach me, call me ugly, shitty, and all kinds of names, threaten me, then fucking shove me in front of customers all because I refused to believe in some magic cundishun that causes fat. It says so much about how all these hams are just children deep down. She threw all kinds of names, while I called her nothing. At least every coworker I discussed this with agrees she was acting like a child. Also, she tried to say as a hostess in a restaurant I'm not qualified to say anything I got from some stupid computer. She started on how I am stupid or have nothing in my life. Funny that a waitress was saying being a host is low on the ladder, even though I start server training in 2 weeks.