Yesterday, I wrote a short piece for The Federalist arguing that the NBA was right to ban Donald Sterling but that Mozilla was wrong for firing Brendan Eich. I also argued that this is not a self-contradictory position because the two cases are not analogous. You can read my argument here.
Today William Saletan has an excellent rundown of the differences between Sterling and Eich. It is a long list that puts to rest the notion that these two cases are in any way analogous. I highly recommend this one.
I would add one other item to the list of distinctions—one that you will not read in a secular publication but one that every Christian must acknowledge. We must reject categorically the suggestion that racism is the moral equivalent of support for traditional marriage. On the contrary, promoting racism is evil. Promoting traditional marriage is not. They are anything but equivalent. That is what the Bible teaches whether everyone recognizes it or not. Anyone who misses that fundamental distinction has missed the point altogether.