The rumor that people lost because they were against illegal immigration was firmly defused last week here on FR. Some people still cling to the Rove-fueled story, but it's not true... we lost because conservatives and libertarians decided to throw a temper tantrum.
Conservatives lost because moderates and independents (primarily women and young voters) were alienated by the mess in Iraq and an ideologically rigid GOP leadership.