In reality and as an employee in an environment where one employee is harassing and bullying another employee you have every right and should go to your boss to discuss the issue. Frankly I don't think Lisa would fire James because he's bringing in bodies and money, but she's also enabling an environment where harassment is ok and has for years. It's not just James, see Kristen, Stassi, Katie, Jax etc.... I know the show is to fuel drama and I love it, but there's the attacking each other for their stupid infidelities and relationships, it's another to blatantly body shame someone in their place of employment while they are working.
FYI, Katie looks fucking awesome, I'd kill for her body as is right now on the show. The fact that she is being called fat because he isn't super thin anymore and has put on maybe 15 lbs pisses me off. Having a normal body with a healthy BMI and being told not to wear short shorts? Fuck that. I'm fat and I work the hell out of my short shorts because I think my legs are awesome. If you don't like it, I don't care, I'm not wearing them for you, I'm wearing them for me. Katie has been doing a lot of body positivity comments on her instastories. I hate that we live in a world where she has to deal with assholes calling her fat when she isn't. At. All.