This is a topic I've thought a lot about but really didn't care to speak on until recently. Not until there was the whole issue of the trans woman being fired from L'Oreal for comments she made on social media that were racist. The comments being something along the lines of how all white people are racist and maybe something like racism being inherited not learned, and other such nonsense. The point is, in this whole flurry of news, there were people saying that no one should be able to be fired from their job over things they say on social media and as much as I agree with that, to a point. I think there is a grey area as well.
Mostly I think the issue comes down to what your job is and the company you work for. If you are a model, like this trans person, and you are making comments on your social media that are inflammatory, racist, whatever then it should be used to consider your termination. Now, keep in mind, I'm not saying she can't say that shit, she can say whatever she wants but she's also meant to represent a company. A makeup company. A place that is trying to sell products to not only black people but literally every race of woman (and even some men) that buy makeup or beauty products. If you have anyone, literally anyone, who is a public face (aka representative) for your brand, at a company where you are trying to make money, and they are trying to demonize a group of people (aka your profit margin) why the hell would you not terminate them?
As much as social media is "personal" and "private" these days, it actually really isn't. If someone sees this woman saying this stuff (or any person for that matter) It's going to get into the public eye sooner or later, that's how the world works. If she were smart she either wouldn't use her real name and info on facebook, or she'd limit who could see her stuff and lock it down. Even still, as a public figure, she has to figure people will be watching her like a hawk. To be fair, I hadn't even heard of this person until she was fired, and I am still wondering why an entire company would be in the business of trying to market to .03% of the population to increase profits, but whatever. The point is, that she should have been well aware that private or not, her words would be seen.
This is the thing though. If you are a random asshole who has a boring cashier job that makes 8.50 an hour should you be able to be fired for racist (or allegedly racist) social media posts? No. Why not? Because you aren't the face of the company. You are not someone on a national or international stage trying to promote the products of Walgreens. You are a low-level lackey in one of thousands of stores who stands there and rings people out. That's it. Why your opinions on social media mean fucking anything to that company is beyond my comprehension. As long as you aren't actively racist on the job and you follow the rules of the company while on their clock, whatever you do in your private life is your private life. Ultimately because working as a cashier is a faceless job. You aren't trying to represent the company.
Case in point. A few years back when a bunch of feminists and SJWs were trying to get me fired from my job for what I do, I straight up told my boss what I did on my off time. What did he say to me? "As long as you keep it at home, I don't care". That's how it should be. Why? Because I wasn't trying to represent that company. I was a fucking hourly waged employee trying to make a buck. Now if the CEO of that company (or another higher level representative) went around saying and doing stupid racist shit, that's an entirely different story. It also a grey area. Especially when you consider what a private citizen is to a celebrity or the representative of a makeup company.
As much as I believe in free speech, I could understand why a famous makeup brand wouldn't want one of their models publicly trying to isolate an entire (and probably the largest group) of consumers. It makes complete sense. If they decided to fire a makeup girl at one of their counters because of something she did outside of the workplace, that isn't fair because she's not out there, speaking her words to thousands if not millions. No, she's Tiffany on Facebook with 150 friends. There is a difference. At the end of the day, the termination of this horrible ignorant asshole, is completely justified. It also should be noted what she was saying is exactly the definition of racism and the sooner we stop ignoring that black people (and trans people) can be horribly racist (and bigoted) as well, the better.