Seems to me there are 4 issues here: 1. Racism. Not okay. Fire him. 2. Sexist behavior Not okay. Warn and then fire him. 3. Working people hard That's okay. I was made to work hard. Long days no breaks hard deadlines. That's the world we live in. 4. How this affected her I'm sorry she went through this and it's not okay. How she chooses to feel and deal with this are under her control. She shouldn't have perpetuated…
3. I think many would argue that we shouldn't have to live in a world where long days with no breaks is the accepted standard. I've worked that way, 10 hour days, 6-7 days a week, it's not sustainable and leads to burnout, poor quality work, and grumpy employees.