Bristol Palin must be taking some lessons from momma grizzly. Palin the younger has taken to Facebook to fight back against Keith Olbermann, who labeled Bristol a hypocrite and the “worst” person in the world for advocating abstinence while also being a teen mother.

Here’s what Bristol had to say in a post titled, “Mr. Olbermann–Sorry We Can’t All Be As Perfect As You”:

Recently, a left wing commentator named Keith Olbermann attacked me for being a spokesperson for abstinence education and for being an Ambassador for the Candies Foundation, which promotes teen pregnancy awareness and prevention education. He went so far as to call me “the worst person” he knows, apparently, for my efforts to educate teenagers about the real world risks of premarital sex.

Accusing me of hypocrisy is by now, an old canard. What Mr. Olbermann lacks in originality he makes up for with insincere incredulity. Mr. Olbermann fails to understand that in order to have credibility as a spokesperson, it sometimes takes a person who has made mistakes. Parents warn their children about the mistakes they made so they are not repeated. Former gang members travel to schools to educate teenagers about the risks of gang life. Recovered addicts lecture to others about the risks of alcohol and drug abuse. And yes, a teen mother talks about the benefits of preventing teen pregnancy.

I have never claimed to be perfect. If that makes me the “worst person in the world” to Mr. Olbermann, then I must apologize for not being absolutely faultless like he undoubtedly must be.

To Mr. Olbermann let me say this: you can attack me all you want. But you will not stop me from getting my message out about teen pregnancy prevention. And one day, if you ever have a daughter, you may change your mind about me.

Bristol Palin

In case you’re wondering, a canard is a false or misleading story.

Olbermann responded via Twitter:

Young Grizzly: Bristol Palin Blasts Olbermann for Worst Person Label

But Bristol’s message begs the question: will she have a similar message for the person who beat her on DWTS? Jennifer Grey, who bested Bristol on the show, came out this week saying it felt “damn good” to beat Bristol — at the goading of MSNBC’s Lawrence O’Donnell:

Awaiting a response.