I believe that Democrats and Republicans in the Senate who voted yes on Kennedy-Kyl thought that a "yes" vote was in this country's best interest. They thought of employers who struggle to stay in business, and of those good people who only come here to work and be part of the American dream. Their fault -- no small one -- is that they failed to think of citizens who are outraged and baffled at Washington's failure to enforce long-standing laws that are supposed to protect Americans.
But they also weren't honest with voters about what they wanted. From the start, Bush should have said that his main goal was not improved enforcement, but to expand citizenship to illegal immigrants. Then the debate could have been about how best to achieve that goal, and which immigrants should qualify.
There's another rule in politics: If you don't believe you can sell a bill to the American people for what it really is, you deserve to lose.