一些人认为立法获支持反映了美国国内政治生态。克林顿反对使馆法，并且每六个月签署一次豁免书。推迟法案执行。2000年竞选期间，乔治·W·布什批评克林顿没有兑现搬迁大使馆的承诺，表示计划在当选后立即启动程序。然而，一旦上任，他便放弃了这个诺言。2008年，民主党候选人巴拉克·奥巴马称耶路撒冷是“以色列首都”。2008年6月4日，在他获得民主党提名后发表第一份外交政策演讲中，奥巴马告诉美国以色列公共事务委员会：“耶路撒冷仍然是以色列的首都，必须保持不分割”。然而，他几乎立即退缩，表示：“好吧，很明显，这