He's apologized to Sarah
Palin and her family twice now for his uncouth attack on her daughter, whichever one he 'really' meant to attack. He took ownership of the mistake. He seems contrite. David Letterman is still a tool.
While his words were morally reprehensible, he's more a tool of the Democratic party than a tool as a human being. He's a liberal, and thinks conservatives are fair game while liberals seem to be off limits.
BUT...he does have the right to say stupid and vulgar stuff. What he said was not an FCC violation.
Does he deserve to lose his job? Well, those who are demanding his resignation do have the right to speak their minds as well. I don't know if he deserves to be fired. Maybe. Perhaps he's learned his lesson and really is sorry for what he did. Maybe not.
Don Imus last year got in trouble for comments and was fired for it. He offended African Americans and women and was lambasted for it by the likes of Reverend Al
Sharpton. There is no weighting of one offense versus another. But Don Imus apologized and was contrite as well. He's back at work.
Free Speech - it's in the Constitution. By that logic, Letterman is free to speak offensively. Then again, while it's not in the Constitution, actions have consequences, and words matter. If there are enough protests and he loses his job over it, then it's what the natural consequences are for his off-color comments.
Either way, David Letterman has learned, or needs to learn, that some things are beyond the pale. He needs to remember that he's an entertainer, not a political speaker. He needs to remember to keep his personal political bias aside when coming up with jokes. He needs to remember to stick to Stupid Pet Tricks and the like. If he can't remember those things, then he needs to move on, even if it requires a nudge.
From a personal
perspective, I dislike Letterman's politics, I think he can be funny at times, and I don't think he needs to be fired because he realized his mistake, took ownership and apologized sincerely - even if it took 2 tries to get it right. Maybe I'm just a softy.