Better yet, offer Martin Bashir a new show. While he could have found a better way to word what he said about Sarah Palin, he knocked it out of the park and shouldn't have so much as apologized for calling out that balloon head. And of course, Sean Hannity took to his usual routine, "Oh, we the far right who hates so many different groups of people are the loving ones and we'd NEVER say anything like that!"
But I see that as a double standard, where Martin Bashir is basically forced to resign over a bad choice of words, and Rush Limbaugh says much worse about many different people, and he's the unofficial head of the GOP.
Martin Bashir has a history of making vile and sexist remarks. He was booed off the stage at a media event when he talked about how the podium covered his boner that he was getting from seeing another reporter in the front row. If CNN wants to replace Piers Morgan with another arrogant foreigner who looks down at his own viewers, Bashir really is the way to go.