Again freedom and freedom from consequences are two seperate items...you and shu09 should do a lot of research on what is happening in social media and how that impacts a job status. I have been consistent on this...for wearing that shirt he should not be fired but it directly correlates to his players and knowing what one personality at OAN has said in past about BLM. Having a job is much more than the great xs and os one can deploy at it to be good for themselves and their employer.
People lose jobs for workplace verbal disparaging comments at others, harrasment, threats. Should an employer look beyond what a POS someone is to their peers, direct reports, other staff just because they are mighty good for a company?
As an example if a black teacher is at a suburban school where the students are caucasuans and asians and they hypoethically had a facebook or Twitter where in the past they made references to brat crackers and slant eyes kids, there sure as hell would be a price to pay.