Democratic Rep. Ilhan Omar slammed U.S. President Donald Trump on Wednesday in response to his call for her to resign from the U.S. Congress.

Omar, who sparked controversy earlier this week with a tweet many viewed as anti-Semitic, wrote: "Hi @realDonaldTrump – You have trafficked in hate your whole life – against Jews, Muslims, Indigenous, immigrants, black people and more. I learned from people impacted by my words. When will you?"

Trump said Tuesday that Omar’s apology for suggesting that members of Congress support Israel because they are being paid to do so was “lame” and she should resign.

In a pair of tweets over the weekend, the Minnesota representative – who is one of the first two Muslim women to serve in Congress – criticized the American Israel Public Affairs Committee. “It’s all about the Benjamins baby,” she wrote, using slang for $100 bills.

Read more: Thanks to Ilhan Omar, U.S. Jews just got their Jeremy Corbyn moment ■ Ilhan Omar criticized by fellow Democratic lawmakers: 'No place for anti-Semitism' ■ Ilhan Omar apologizes for 'anti-Semitic' tweet following backlash

Asked on Twitter who she thought was paying members of Congress to support Israel, Omar cited the pro-Israel lobby: “AIPAC!”

Trump told reporters at a Cabinet meeting on Tuesday that “anti-Semitism has no place in the United States Congress.”

The president said it was “terrible” what Omar said. “I think she should either resign from Congress or she should certainly resign from the House Foreign Affairs Committee. What she said is so deep-seated in her heart.”

He said her apology was “lame and she didn’t mean a word of it.”

Omar said she had no intention of offending anyone, including Jewish Americans, when she insinuated that lobbyists were paying lawmakers to support Israel, and “unequivocally” apologized.