President Obama on Friday slammed a proposal by Newt Gingrich to "test" American Muslims and deport those who follow Shariah.
"The very suggestion is repugnant and an affront to everything we stand for as Americans," Obama said at a reception with diplomats at the White House.
Obama said it would undermine freedoms of speech and religion protected by the Constitution.
"We cannot give into fear or turn on each other or sacrifice our way of life," he said. "We cannot let ourselves be divided by religion, because that is exactly what the terrorists want. We should never do their work for them."