You saying that professional athletes haven't earned anything discredits the rest of your post, as it shows that you allow your anger with a race to cloud your judgement. Also, Any of the words like Nigga or Hoe in those rap songs is bleeped out when it's played on NATIONAL RADIO. Also, those words are never (or very, very rarely) directed at a specific person or specific group of people. Saying "All these niggas and all these hoes, somebody here gonna fuck," is wayyyy different than Don Imus saying "The rutgers women's basketball team are a bunch of Nappy Headed Hoes" on his nationally syndicated, unedited radio program. Again, the pay and exposure his job provides him come with the added stipulation that he restrain himself to the point where what he says does not enrage a large portion of his audience, thus causing the radio station he works for extensive problems including a loss of Sponsor Dollars. I guarantee you that the price of advertising space on Imus Show dropped considerably within several hours of that comment.
So sure, the thing that started the ball rolling with his firing was his initial derogatory comment that had racial overtones, but I'm sure that sponsor and community backlash is what eventually led the Station to fire him. They Suspended him for two weeks for the comment (which I was fine with), and once the sponsors started pulling out and the station got sick of all the crap they were getting, they canned him.
PS: I dont want to see any more comments like "They havent earned it" in here, that's absolutely Ridiculous.