Oh, I think she would still be in trouble. Roseanne's show was highly rated, but it didn't help her much.
Bottom line - you just can't say racist crap anymore in the media and expect to get away with it. Please note that I am not calling Megyn a racist - I have no idea if she is or not. But she is known for saying spectacularly inappropriate things. Remember when she was still at Fox, and noted that Santa Claus was Caucasian? Though perhaps less politically incorrect than her "blackface" remarks, it was just stupid. Yes - a make believe character is portrayed as white, but that's because the culture has been dominated by whites. No reason Santa can't be black, Asian, or whatever.
That's like saying Jesus is white. Again - that's because white artists have been painting Jesus as tall, slim, and white for centuries. Being from the middle east, chances are he was dark, short, and swarthy.