Has the US missed the best chance to solve its immigration problem?