Just last week, Bristol Palin called Miley Cyrus a hypocrite for "spewing judgment against her parents" for their "conservative ass" views.
But now it looks as though the abstinence-advocating pot may have been calling the twerk-happy kettle black. So to speak.
That's because Bristol announced today that she is pregnant and will soon become an unwed mother for the second time!
Normally, there's no greater source of joy than a new baby, but Bristol the Pistol sounds decidedly bummed in her big announcement.
She posted the news herself on her website moments ago. Bristol begins, clearly bubbling with immense joy and excitement.
"I’m announcing this news a lot sooner than I ever expected due to the constant trolls who have nothing better to talk about!!!"
"I wanted you guys to be the first to know that I am pregnant. Honestly, I’ve been trying my hardest to keep my chin up on this one."
"When life gets tough, there is no other option but to get tougher."
Uh ... is she having a baby or being indicted for fraud? We've literally read more heartwarming stuff in the police blotter. Just saying.
Bristol, of course, is already mother to 6-year-old Tripp Palin, whom she gave birth to at age 18 after Levi Johnston knocked her up.
The 24-year-old Alaska single mom concludes today's statement with a plea to "respect Tripp’s and my privacy during this time."
She adds, "I do not want any lectures and I do not want any sympathy."
Palin recently called off her wedding to Dakota Meyer just two months after they got engaged and days before the scheduled nuptials.
Needless to say, she's had a rough couple of months, but don't you dare show her any sympathy! Or give her any lectures, dammit!
We wish Bristol all the best and can't wait to find out what wacky name she'll pull out of a sack of Scrabble letters this time around.
UPDATE: The identity of Bristol Palin baby daddy #2 has been reveled, apparently, and it may come as a surprise to a lot of you.