I think lumping all those things together is inappropriate. There is a distinction between someone being oblivious and saying something insensitive and someone saying something truly reprehensible. I don't think society is unable to draw these distinctions, I think it simply doesn't care because then it can't drive a news cycle. The Jimmy the Greek and Al Campanis situations illustrate this well. They are polar opposites.
Jimmy the Greek was actually trying to be complimentary. He was asked on MLKs birthday about the progress that black athletes had made. He started with his infamous opinion that he felt American black athletes were physically superior partly due to the deliberate selection of genetic traits and forced coupling by slave owners to create a stronger slave. Now that opinion is obviously flawed because it eliminates the possibility that black athletes don't have a genetic advantage and were better athletes simply through effort. Now putting aside the moral outrage for a second and looking at it objectively- I highly doubt if what he said is historically accurate. Are there written records that slave owners did this? If so, does the lineage of the majority of the successful black athletes trace back to the slave owners? And second, since he was an bookmaker and his theory was partly informed from his observations of horse racing (as you know, people pay millions to selectively breed horses with certain traits), does that same process play out in humanity (selective breeding to create certain traits)? I think it could to some minor extent but is it appropriate to attribute all the success of black athletes to that factor alone? Of course not.
And when this 70 yr old man was challenged on his statement, he was extremely contrite. He was an old, uneducated man who said something that offended people, and when told it was offensive, he immediately and unequivocally apologized. I think given the circumstances, that should have been sufficient.
Now the other thing he said was blown way out of proportion and this is what clearly contrasts with Campanis. Jimmy the Greek jokingly made the comment that if black players also took all the coaching roles then there wouldn't be any roles left for white people in sports. He was making fun of white people for being bad at sports. He did not in any way, shape, or form suggest that whites were better coaches or that black people would be inferior coaches. The media twisted what he said and tried to make it sound like he was saying that white people were better coaches than black people.
Campanis, on the other hand, outright stated that there was a racial hierarchy and that black athletes didn't have the intelligence to be coaches. He was NOT trying to be complimentary. He essentially was insulting the intelligence of a race and coming up with a race-based justification as to why black athletes should be denied coaching opportunities.
I hope you are able to see the difference between what Jimmy the Greek said and what Campanis said. I think Jimmy the Greek should have been corrected and forgiven for his hamfisted attempt at a compliment (again, this was on MLKs bday, and although what he said was patronizing and wrong, it is clear to me he didn't intend to be insulting). On the flip side, Campanis becoming persona non grata was entirely justified. What he said was deliberately abhorrent.