I am not against offensive speech.  I think it actually serves a very important role in social dialogue.  Much like when children test boundaries and learn limits, we use speech (most often with humor) to flirt with boundaries.  Sometimes we cross over.  And that's ok.  Where I have the problem is when people refuse to accept the consequences for their mistakes.  Just like the child who goes to time-out, and hopefully remembers where the line cannot be crossed, so do we have to take our lumps as adults.  There is no bible or manual for acceptable speech.  The human gift of speech (and writing, by extension) is how we come to know each other.  Otherwise, we'd just be locked in our own heads.  The definitions of offense are fluid and contextual.  Limbaugh's recent "apology" failed because he didn't do the one thing that accompanies all sincere apologies - accept responsibility.  Without that, his apology basically translates to "I'm sorry sluts are so sensitive," and that's not good enough.