Barack Obama slammed Arizona's immigration bill and supported amnesty at a naturalization ceremony held at the White House on April 23, 2010.