I always thought Bush went for Amnesty knowing the Dems would vote against it, thus it would not pass, and the GOP could use that against the Dems by saying, "The Dems voted against Amnesty".