Politics | Sun Mar 20, 2011 1:19am EDT

U.S. ambassador to Mexico resigns after public spat