Bristol Palin's second pregnancy was planned, she said Sunday.
Palin announced her pregnancy last week with a post on her blog, striking a tone of contrition.
But in her latest statement, she struck back at those who those who she said "continue to mock me, judge me, and talk about me."
"None of us are perfect. I made a mistake, but it's not the mistake all these giddy a$$holes have loved to assume. This pregnancy was actually planned," she wrote on her blog.
Bristol's engagement to Medal of Honor recipient Dakota Meyer was called off in late May, but she has not disclosed his role in this pregnancy.
"Everyone knows I wanted more kids, to have a bigger family. Believing I was heading that way, I got ahead of myself. Things didn't go as planned, but life keeps going," she wrote. "But I do not regret this baby. This baby is not a disappointment, and I cannot wait to be a mom times two."
Bristol has faced heightened public scrutiny since her first pregnancy was disclosed during her mother's vice-presidential bid in 2008. She was 17 when she became pregnant with son Tripp. Since then she has earned more than $260,000 working for the Candie's Foundation, a New-York based organization that aims to reduce teen pregnancy.
Bristol also used the blog post to counter assertions that she was an "abstinence spokesperson."
"I worked for them when I was 18 and 19 -- when I could share first hand the challenges of being a teen mother," she wrote. "However, I'm not 17 anymore, I am 24," she wrote, noting that she has "been employed at the same doctor's office for over six years now; I own a home; I have a well-rounded, beautiful son."
Bristol said she is anti-abortion, and that remains unchanged despite less-than-ideal circumstances. "This is more confirmation on what I've always stood for. I've always been pro-life and I am standing for life now," she wrote. "Deal with it."