I'm not a fan of Imus's show, I only listened a couple of times when it was available in Philly on WPHT. However, I think that CBS radio shouldn't have caved in to the demands of Al Sharpton and Jesse Jackson either. Imus was fired on the morning of the day he was going to meet with those college girls to apologize. Why couldn't CBS radio wait, at least until after his visit with those women to see how they reacted to the I-man's apology. He appeared on Sharpton's show and apologized. The original 2 week ban was an appropriate action for CBS radio to take as Imus did step over the line.
My guess is with Imus meeting with those college girls to make amends and with THEM, the people who were directly insulted accepting his apology, the sponsors would probably have come back. Essentially the problem had been resolved and all that needed to happen was for Imus to complete his 2 week ban. Of course Sharpton and Jackson would have continued to rant and rave pushing for CBS radio to fire Imus, which leads me to believe that CBS radio was being "politically correct" in spite of the fact they wanted Imus to push the envelope, and apparently had said so in Imus' contract. What phoney-baloney hypocrites. So even though I don't like the style or language Imus uses on his show, it would appear that CBS radio has wronged him and should be sued by Imus. The other apect of all of this, which has been commented on too, is Viacom which owns CBS also, I believe owns BET which airs rappers who are saying far worse than what Imus said. Yet, Al and Jesse aren't ranting and raving for CBS or Viacom to pull the plug on BET or fire the rappers, etc. Again, what hypocrites. Sharpton now apparently is making some noise about rap "music", (I use the term music loosely), but again he's aiming at executives and not those "artists" ( I use the term artist loosely), but with Imus, Sharpton and Jackson went after the artist not the executives. I wonder why? Sounds like more hypocracy to me.
If CBS and Viacom wanted to show how "serious" they are about cleaning up their airwaves, they should ban all rap "music" from any CBS owned and operated station and from BET, etc. Of course they'd lose more money so that won't happen. Again, more hypocracy.