Excellent points Borden.Comparing slavery to that of a CBB player is very, very simple minded. It's also a huge injustice, and slap in the face to those who actually suffered through it. It's comments like these that will NOT allow racism to stop; Among other issues as well. When people quit blaming their failures on others, we may start to make some progress.
Racism will never end for the left wing as the only thing to piss and moan about is racism. People all over the world are of different races, cultures et.al. Probably the most tolerant society on Earth is the U.S. Yet when things get a lot better (which they have in my lifetime) there is less to piss and moan about, so the standard for racism changes from blatant racism that is easy to define to subtle slights. The subtle slights are where we are now dealing with racism.
Plus, the definition of racism keeps changing. The political left firmly believe that only white people can be racist and then they bend what a white person is. Latino’s are of what race? Spanish folks are white. Many folks in central and South America are mixed white and Indian. Yet to the left anyone in a “Latin American” country is not white. How do they get that? The corporation that I worked for had two offices in Mexico, Mexico City and Guadalajara. There the "Spanish" folks looked down on anyone with Indian blood. They were quite up front about it. That is blatant racism.
To your last point: It is easy to blame your failure on others, it takes a man to accept blame for what he does.