If I called anyone those names where I work, I wouldn’t get the words out of my mouth before I was cleaning out my desk.
And that is OK.
I understand your point. I started working at a place where the language was very harsh. Then I went to work where none of it was tolerated. I have to say the latter is a nicer place to work.
And for the past thirty years I’ve managed a bunch of call centers—and profanity of any kind is not allowed within a significant range of an open telephone mic.
It doesn’t make us less or more racist. But it does make us sound more professional.
To be fair, my friend's business is 100% his own. He has about 30 employees and many have been with him since he started the business. He's very generous and treats employees like family - which for him, means joking with them with the familiarity of family. I agree it would never work in any other, especially corporate, setting.