Former President Obama was accused of hypocrisy on social media after his speech at the Nelson Mandela Annual Lecture in Johannesburg, South Africa, on Tuesday.

Appearing to take aim at President Trump, Obama remarked, “Unfortunately, too much of politics today seems to reject the very concept of objective truth. People just make stuff up. … We see the utter loss of shame among political leaders where they’re caught in a lie and they just double down.”

Conservative pundit Michelle Malkin scorched the former president with a tweet consisting of just two words: “Takes one…”

Talk radio host Dana Loesch reminded Obama of his famous promises on Obamacare:

“If you like your doctor, you can keep your doctor.”

Other tweets recalled Obama statements of dubious veracity on a number of other issues.

The Iran nuclear deal:

The Benghazi YouTube video:

IRS tea party targeting: