In 2008, Farrakhan publicly criticized the United States and supported then-Senator Barack Obama who was campaigning at the time to become the president of the United States of America. Farrakhan and Obama had met at least once before.  The Obama campaign quickly responded to convey his distance from the minister. "Senator Obama has been clear in his objections to Farrakhan's past pronouncements and has not solicited the minister's support," said Obama spokesman Bill Burton. Obama "rejected and denounced" Farrakhan's support during an NBC presidential candidate debate.  Conservative internet sites such as World Net Daily reported that during his February 24, 2008, "Saviours' Day" speech Farrakhan had called Obama "the Messiah". What Farrakhan actually said is "Sen. Obama is not the Messiah for sure, but anytime, he gives you a sign of uniting races, ethnic groups, ideologies, religions and makes people feel a sense of oneness, that's not necessarily Satan's work, that is I believe the work of God."  Following the 2008 presidential election, Farrakhan explained, during a BET television interview, that he was "careful" never to endorse Obama during his campaign. "I talked about him--but, in very beautiful and glowing terms, stopping short of endorsing him. And unfortunately, or fortunately, however we look at it, the media said I 'endorsed' him, so he renounced my so-called endorsement and support. But that didn't stop me from supporting him."  As of 2012, Farrakhan no longer supports Obama, whom he has since called the "first Jewish president", due to Obama's support for the 2011 military intervention in Libya, which Farrakhan strongly opposed due to his own support for Muammar Gaddafi. At a March 31, 2011 press conference held at the Mosque Maryam, Farrakhan warned that the United States could be "facing a major earthquake as part of God's divine judgment against the country for her evil".

Answer this question "was he ever criticized for the remarks?" by extracting the answer from the text above.