I still think Anthony Weiner should be MSNBC’s next prime time host, and if they’re looking for a black host, I’d go with either Eugene Robinson or Melissa Harris-Perry, but even though I agree with all of McWhorter's criticisms of Sharpton and might even go further, I don't know where "right and wrong" comes into a hiring decision at MSNBC.
If Sharpton pleases the network's existing and profitable fan base, or expands it into new potentially profitable demographics, then it is the "right," decision.